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