diff options
author | Patrick Spek <p.spek@tyil.nl> | 2020-07-28 21:20:53 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2020-11-20 20:42:32 +0100 |
commit | f2b65d536b4e616550e3200b6fd5c10f759daf36 (patch) | |
tree | 9f791593ebfaf2201a52de3b8bdc4908d92f0a12 | |
parent | 962db0ea9e248e01d46f6ae58d4dfc621b7d5a96 (diff) |
Add Sourcehut build script for binary OpenBSD builds
-rw-r--r-- | .builds/binary-generic-amd64-obsd.yaml | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/.builds/binary-generic-amd64-obsd.yaml b/.builds/binary-generic-amd64-obsd.yaml new file mode 100644 index 0000000..1699ac9 --- /dev/null +++ b/.builds/binary-generic-amd64-obsd.yaml @@ -0,0 +1,27 @@ +image: openbsd/latest +arch: amd64 +packages: + - gcc + - perl5 + - p5-App-cpanminus +secrets: + - 63069bd6-993a-4133-aaf9-51398b07d60e +tasks: + - prepare: | + mkdir -p "/tmp/ci-$JOB_ID" + mkdir -p ~/.ssh + cat <<-EOF > ~/.ssh/config + StrictHostKeyChecking no + UserKnownHostsFile /dev/null + EOF + cpanm -v ExtUtils::Command Pod::Usage + - build: | + ./rakudo-star/bin/rstar fetch + ./rakudo-star/bin/rstar install -p "/tmp/ci-$JOB_ID" + - package: | + COMMIT="$(git -C rakudo-star rev-parse HEAD)" + SOURCE_DATE_EPOCH="$(git -C rakudo-star log -1 --pretty=format:%at)" + cd -- "/tmp/ci-$JOB_ID" + tar -cf - . | gzip -9cn > "/tmp/rakudo-star-amd64-obsd-$COMMIT.tar.gz" + - upload: | + scp /tmp/rakudo-star-amd64-obsd-*.tar.gz dist@store0-0.tyil.net:data/tmp/. |