From 48b2b612b7c34ae3026f67bfd83cc5d64315a55e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Hedenstro=CC=88m?= <Erik.Hedenstrom@postkodlotteriet.se> Date: Fri, 3 Apr 2020 16:09:06 +0200 Subject: [PATCH] Simplified ci file --- .gitlab-ci.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 02670c6..1d85a2c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: gcr.io/hedenstroem-docker/gitlab-builder-base +image: gcr.io/hedenstroem-docker/gitlab-builder-tools before_script: - export GOPATH=${CI_PROJECT_DIR}/.cache @@ -9,7 +9,7 @@ stages: - deps .build: &build - image: gcr.io/hedenstroem-docker/gitlab-builder-go:1.14 + image: golang:1.14 stage: build only: - master @@ -26,13 +26,23 @@ stages: paths: - $CI_PROJECT_NAME-$CI_JOB_NAME +version.txt: + stage: build + only: + - /^\d+[.]\d+[.]\d+$/ + script: + - git describe --tags --long > $CI_PROJECT_NAME-version.txt + artifacts: + name: "$CI_PROJECT_NAME-version" + paths: + - $CI_PROJECT_NAME-version.txt + upload to s3: + image: amazon/aws-cli stage: upload only: - /^\d+[.]\d+[.]\d+$/ script: - - git describe --tags --long > $CI_PROJECT_NAME-version.txt - - eval $(vaultenv read -s secret/gitlab-ci/s3) - aws s3 cp . s3://s3.hedenstroem.com/utils/$CI_PROJECT_NAME/ --recursive --exclude="*" --include="$CI_PROJECT_NAME-*" - aws configure set preview.cloudfront true - aws cloudfront create-invalidation --distribution-id $CLOUDFRONT_DISTRIBUTION_ID --paths "/utils/$CI_PROJECT_NAME/*" @@ -41,7 +51,7 @@ gitlab-builder-base: stage: deps only: - /^\d+[.]\d+[.]\d+$/ - trigger: google-cloud/cloud-build/gitlab-builder-base + trigger: google-cloud/cloud-build/gitlab-builder-tools "darwin-amd64": *build "linux-arm": *build -- GitLab