From d17570501cd22d7dbb8d6dcf87c105a19fcdc112 Mon Sep 17 00:00:00 2001 From: icex2 Date: Fri, 8 Nov 2019 20:34:22 +0000 Subject: [PATCH] Add gitlab ci configuration file. --- .gitlab-ci.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..99b17d4 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,34 @@ +image: debian + +stages: + - build + - release + +build: + stage: build + before_script: + - apt-get update && apt-get -qq install git make zip > /dev/null + script: + - make + artifacts: + name: "$CI_COMMIT_SHORT_SHA-$CI_JOB_NAME" + paths: + - build + +release: + stage: release + variables: + GIT_STRATEGY: none + dependencies: + - build + before_script: + - apt-get update && apt-get -qq install zip > /dev/null + script: + - mv build/bemanitools-supplements.zip ./bemanitools-supplements.zip + - find . -mindepth 1 ! -regex '^./bemanitools-supplements.zip' -delete + - unzip bemanitools-supplements.zip + - rm bemanitools-supplements.zip + artifacts: + name: "$CI_COMMIT_SHORT_SHA-$CI_JOB_NAME" + paths: + - ./*