From bae9a8e012bf970791b640d62cc28dc6108efb02 Mon Sep 17 00:00:00 2001 From: xdavidwu Date: Sun, 3 Apr 2022 21:04:09 +0800 Subject: [PATCH] add sourcehut scripts for building --- build.yml | 25 +++++++++++++++++++++++++ submit-build | 6 ++++++ 2 files changed, 31 insertions(+) create mode 100644 build.yml create mode 100755 submit-build diff --git a/build.yml b/build.yml new file mode 100644 index 0000000..37b5488 --- /dev/null +++ b/build.yml @@ -0,0 +1,25 @@ +image: alpine/edge +repositories: + systemd: > + https://alpine.xdavidwu.link/edge/systemd + https://alpine.xdavidwu.link/pubkeys/Egloga-Alpine-AUTOMATED-CI-61864ad2.rsa.pub + Egloga-Alpine-AUTOMATED-CI-61864ad2.rsa.pub +packages: + - alpine-sdk +environment: + repo: systemd + key: Egloga-Alpine-AUTOMATED-CI-61864ad2.rsa + package: systemd +sources: + - https://git.xdavidwu.link/~xdavidwu/systemd-apkbuilds +secrets: + - f288c06f-779e-4a47-8d35-b9b51283fbc7 +tasks: + - prepare: | + cat < ~/.abuild/abuild.conf + PACKAGER="builds.xdavidwu.link " + PACKAGER_PRIVKEY="$HOME/.abuild/$key" + EOF + - build: | + cd "systemd-apkbuilds/$package" + abuild -rK diff --git a/submit-build b/submit-build new file mode 100755 index 0000000..e29a8aa --- /dev/null +++ b/submit-build @@ -0,0 +1,6 @@ +#!/bin/sh +set -e + +pkg=$(basename "$1") +. "$pkg"/APKBUILD +yq ".environment.package = \"$pkg\"" < build.yml | ssh builds@builds.xdavidwu.link "submit -n$pkgname\ $pkgver-$pkgrel" -- 2.43.0