Skip to content

Instantly share code, notes, and snippets.

@bigbes
Created September 12, 2018 14:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bigbes/f1c41a27d8fd41085e6a9f93c160aefc to your computer and use it in GitHub Desktop.
Save bigbes/f1c41a27d8fd41085e6a9f93c160aefc to your computer and use it in GitHub Desktop.
stages:
- build
- deploy
pull-demo:
tags:
- demo
stage: build
script:
- cd /home/plc-demo/blockchain-mw
- git checkout demo && git fetch --prune && git reset --hard origin/demo
- make restart
only:
- demo
pull-test:
tags:
- develop
stage: build
script:
- cd /home/plc-test/blockchain-mw
- git checkout develop && git fetch --prune && git reset --hard origin/develop
- make restart
only:
- develop
job-debian-staging-deploy:
tags:
- debian-build
stage: deploy
script:
- make build-deb-stretch
- mkdir -p /var/www/html/packages/staging/$CI_PROJECT_NAME
- cp build/*.deb /var/www/html/packages/staging/$CI_PROJECT_NAME/
only:
- develop
except:
- tags
job-debian-release-deploy:
tags:
- debian-build
stage: deploy
script:
- make build-deb-stretch
- mkdir -p /var/www/html/packages/releases/$CI_PROJECT_NAME
- cp build/*.deb /var/www/html/packages/releases/$CI_PROJECT_NAME/
only:
- tags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment