From bb3fd1cc94661ff0c0b901d0dd8df1ac171ce11d Mon Sep 17 00:00:00 2001 From: David Hoese <david.hoese@ssec.wisc.edu> Date: Tue, 25 Feb 2020 15:42:22 -0600 Subject: [PATCH] Define CI stages --- .gitlab-ci.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4d6266c0..cdbe288e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,9 @@ +stages: + - build + - deploy + basic_build_check: + stage: build tags: - development script: @@ -13,29 +18,23 @@ basic_build_check: - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"' when: always -build_upload_metobs_test_site: +upload_metobs_test_site: + stage: deploy tags: - workstation - development script: - - source /var/lib/gitlab-runner/.bashrc - - conda activate rain_site - - make clean - - make publish - chmod 600 "$METOBS_UPLOAD_TEST" - rsync --delete -auv -e "ssh -T -o StrictHostKeyChecking=no -o IdentitiesOnly=yes -o ForwardAgent=no -F /dev/null -i $METOBS_UPLOAD_TEST" output/ davidh@webaccess:METOBS_TEST rules: - if: '$CI_COMMIT_BRANCH == "develop"' when: always -build_upload_metobs_prod_site: +upload_metobs_prod_site: + stage: deploy tags: - production script: - - source /var/lib/gitlab-runner/.bashrc - - conda activate rain_site - - make clean - - make publish - chmod 600 "$METOBS_UPLOAD_PROD" - rsync --delete -auv -e "ssh -T -o StrictHostKeyChecking=no -o IdentitiesOnly=yes -o ForwardAgent=no -F /dev/null -i $METOBS_UPLOAD_PROD" output/ davidh@webaccess:METOBS_PROD rules: -- GitLab