Skip to content
Snippets Groups Projects

Switch to GitLab CI for automated building

Merged David Hoese requested to merge feature-automated-build into develop
1 file
+ 9
10
Compare changes
  • Side-by-side
  • Inline
+ 9
10
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:
Loading