From 12ec0f7a116460647397b36f095329c4e648c972 Mon Sep 17 00:00:00 2001 From: "Gervaise H. Henry" <gervaise.henry@utsouthwestern.edu> Date: Tue, 7 Jan 2020 22:36:44 -0600 Subject: [PATCH] Pass build artifact to deploys --- .gitlab-ci.yml | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 20030c2..280d137 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,23 +5,36 @@ before_script: - module load singularity/3.0.2 - module load awscli +stages: + - build_stage + - deploy_stage + build: + stage: build_stage script: - singularity run 'docker://monachus/hugo' hugo - - singularity run 'docker://monachus/hugo' hugo deploy aws-dev --maxDeletes -1 - - aws s3 ls s3://strandlab.dev/ --recursive | awk '{cmd="aws s3api put-object-acl --acl bucket-owner-full-control --bucket strandlab.dev --key "$4; system(cmd)}' artifacts: paths: - - public + - public/ + expire_in: 1 week + cache: + paths: + - public/ + +deploy.dev: + stage: deploy_stage + script: + - singularity run 'docker://monachus/hugo' hugo deploy aws-dev --maxDeletes -1 + dependencies: + - build only: - develop -deploy: + +deploy.live: + stage: deploy_stage script: - - singularity run 'docker://monachus/hugo' hugo -## - singularity run 'docker://monachus/hugo' hugo deploy aws --maxDeletes -1 -## - aws s3 ls s3://strandlab/ --recursive | awk '{cmd="aws s3api put-object-acl --acl bucket-owner-full-control --bucket strandlab --key "$4; system(cmd)}' - artifacts: - paths: - - public + - singularity run 'docker://monachus/hugo' hugo deploy aws --maxDeletes -1 + dependencies: + - build only: - master \ No newline at end of file -- GitLab