blob: 2b4c3293158b42b934624f257f94d065ecd19062 (
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
30
31
32
33
34
|
image: alpine/latest
packages:
- bash
- gcc
- libc-dev
- make
- perl
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
- 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 -c \
--mtime "@$SOURCE_DATE_EPOCH" \
--mode=go=rX,u+rw,a-s \
--format=gnu \
--numeric-owner --owner=0 --group=0 \
. \
| gzip -9cn \
> "/tmp/rakudo-star-amd64-musl-$COMMIT.tar.gz"
- upload: |
scp /tmp/rakudo-star-amd64-musl-*.tar.gz dist@store0-0.tyil.net:data/tmp/.
|