From 1cc72251adecbe640b804d426f23e0ab22c800e6 Mon Sep 17 00:00:00 2001
From: Patrick Spek
Date: Wed, 30 Oct 2019 16:20:14 +0100
Subject: Update GitLab CI configuration
---
.gitlab-ci.yml | 33 ++++++++++++++++++---------------
1 file changed, 18 insertions(+), 15 deletions(-)
(limited to '.gitlab-ci.yml')
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f8cbbb8..35109e7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,28 +1,31 @@
stages:
+ - Package
- Build
- - Release
-
-#moar:
-# stage: Build
-# image: alpine:latest
-# before_script:
-# - apk add --no-cache bash build-base git perl
-# script:
-# - perl Configure.pl --prefix=/usr/local --backend=moar --gen-moar
-# artifacts:
-# paths:
-# - /usr/local
tarball:
- stage: Release
- image: registry.gitlab.com/tyil/docker-perl6:alpine-dev-latest
+ stage: Package
+ image: alpine:latest
before_script:
- apk add --no-cache git
script:
- git submodule sync
- git submodule update --init --recursive
- git submodule foreach git pull origin master
- - make -f tools/star/Makefile release VERSION=$CI_COOMIT_REF_NAME
+ - make -f tools/star/Makefile release VERSION=$CI_COMMIT_REF_NAME
artifacts:
paths:
- release
+
+moar:
+ 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"
+ script:
+ - perl Configure.pl --prefix=/usr/local --backend=moar --gen-moar
+ artifacts:
+ paths:
+ - "$CI_COMMIT_REF_NAME/release"
+ - /usr/local
--
cgit v1.1