blob: d5b91f133536ecd335f9c23d02c875493da812b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
image: freebsd/latest
arch: amd64
packages:
- gcc
- perl5
- p5-App-cpanminus
secrets:
- 53a0d643-e454-4f3b-96af-9ca28cfd6ddd
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: |
export RSTAR_DEBUG=1
./rakudo-star/bin/rstar sysinfo
./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-fbsd-$COMMIT.tar.gz"
- upload: |
scp /tmp/rakudo-star-amd64-fbsd-*.tar.gz dist@dist.tyil.net:raku/star-build
|