From f2b65d536b4e616550e3200b6fd5c10f759daf36 Mon Sep 17 00:00:00 2001
From: Patrick Spek
Date: Tue, 28 Jul 2020 21:20:53 +0200
Subject: Add Sourcehut build script for binary OpenBSD builds
---
.builds/binary-generic-amd64-obsd.yaml | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 .builds/binary-generic-amd64-obsd.yaml
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/.
--
cgit v1.1