aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2019-10-31 12:01:34 +0100
committerPatrick Spek <p.spek@tyil.nl>2019-10-31 12:01:34 +0100
commit5511989854671aa28628a43cf723603211297241 (patch)
tree52737900faed6502e842888682267bbcac765119 /.gitlab-ci.yml
parentc819cba104e6eb22ec55a633a8b9c914e2733584 (diff)
Use a work directory
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml14
1 files changed, 6 insertions, 8 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cda7a00..b5977fd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,26 +10,24 @@ Tarball:
script:
- git submodule sync
- git submodule update --init --recursive
- - make -f tools/star/Makefile
- - make -f tools/star/Makefile release VERSION=$CI_COMMIT_REF_NAME
+ - bin/mkrelease.sh "$CI_COMMIT_REF_NAME"
artifacts:
paths:
- - release
+ - work/release
MoarVM:
stage: Build
image: alpine:latest
before_script:
- apk add --no-cache bash build-base git perl
- - cd "$(mktemp -d)"
- - tar xf "$CI_PROJECT_DIR/release/rakudo-star-$CI_COMMIT_REF_NAME.tar.gz"
+ - cd -- "$(mktemp -d)"
+ - tar xzf "$CI_PROJECT_DIR/work/release/rakudo-star-$CI_COMMIT_REF_NAME.tar.gz"
script:
- cd "rakudo-star-$CI_COMMIT_REF_NAME"
- - perl Configure.pl --prefix=/usr/local --backend=moar --gen-moar --make-install
+ - perl Configure.pl --prefix="$CI_PROJECT_DIR/work/install" --backend=moar --gen-moar --make-install
artifacts:
paths:
- - "$CI_COMMIT_REF_NAME/release"
- - /usr/local
+ - work/install
# TODO: Run tests
# TODO: Release an updated Docker container