From 24810b5e0fb1e313268712acf43cd381ce833721 Mon Sep 17 00:00:00 2001 From: Quentin Manfroi Date: Mon, 6 May 2019 10:39:07 +0200 Subject: [PATCH] MON-449 use alpine image instead of terraform full --- .gitlab-ci.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fd5fd13..138ec65 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,16 +1,20 @@ -image: hashicorp/terraform:full +image: alpine:latest stages: - test - build - deploy +before_script: + - apk update + - apk upgrade + - apk add --no-cache curl + auto_update: + image: hashicorp/terraform:full stage: test script: - - apk update - - apk upgrade - - apk add --no-cache bash git grep coreutils curl + - apk add --no-cache bash git grep coreutils - curl -Lo /usr/local/bin/terraform-docs "https://github.com/$(curl -s https://github.com/segmentio/terraform-docs/releases | grep terraform-docs-v0.6.0-linux-amd | head -n 1 | cut -d '"' -f 2)" - chmod +x /usr/local/bin/terraform-docs - ./scripts/auto_update.sh ./ @@ -24,9 +28,6 @@ auto_update: deploy_terraform: stage: deploy script: - - apk update - - apk upgrade - - apk add --no-cache curl - "curl -X POST -F token=${TEMPLATES_GITLAB_TOKEN} -F ref=MON-182_minimal_v1 -F \"variables[SCENARIO]=test\" https://git.fr.clara.net/api/v4/projects/513/trigger/pipeline" only: - master @@ -38,9 +39,6 @@ deploy_terraform: build_template: stage: build script: - - apk update - - apk upgrade - - apk add --no-cache curl - "curl -X POST -F token=${TEMPLATES_GITLAB_TOKEN} -F ref=MON-182_minimal_v1 -F \"variables[SCENARIO]=build\" -F \"variables[TAG]=$CI_COMMIT_TAG\" https://git.fr.clara.net/api/v4/projects/513/trigger/pipeline" only: - tags