Update .gitlab-ci.yml

This commit is contained in:
Thomas Peetz
2019-09-02 20:44:29 +00:00
parent 0661c62ad2
commit eb16dfa0eb
+2 -3
View File
@@ -2,14 +2,13 @@ stages:
- build - build
- test - test
- deploy - deploy
- doc
before_script: before_script:
- go get -u github.com/jstemmer/go-junit-report - go get -u github.com/jstemmer/go-junit-report
- go get -u github.com/t-yuki/gocover-cobertura - go get -u github.com/t-yuki/gocover-cobertura
Create Documentation: Create Documentation:
stage: doc stage: build
script: script:
- chmod +x docs/gradlew - chmod +x docs/gradlew
- cd docs; ./gradlew asciidoctor - cd docs; ./gradlew asciidoctor
@@ -35,7 +34,6 @@ Deploy To Staging:
stage: deploy stage: deploy
script: script:
- make build - make build
- ansible-playbook kalorienmanager-ansible.yml
- ssh kalorienmanager /home/kalorienmanager/app-test_service stop - ssh kalorienmanager /home/kalorienmanager/app-test_service stop
- rsync -av templates kalorienmanager:/home/kalorienmanager/staging - rsync -av templates kalorienmanager:/home/kalorienmanager/staging
- rsync -av bin/kalorienmanager kalorienmanager:/home/kalorienmanager/staging - rsync -av bin/kalorienmanager kalorienmanager:/home/kalorienmanager/staging
@@ -49,6 +47,7 @@ Deploy to Production:
stage: deploy stage: deploy
script: script:
- make build - make build
- ansible-playbook kalorienmanager-ansible.yml
- ssh kalorienmanager /home/kalorienmanager/app_service stop - ssh kalorienmanager /home/kalorienmanager/app_service stop
- rsync -av templates kalorienmanager:/home/kalorienmanager/production - rsync -av templates kalorienmanager:/home/kalorienmanager/production
- rsync -av bin/kalorienmanager kalorienmanager:/home/kalorienmanager/production - rsync -av bin/kalorienmanager kalorienmanager:/home/kalorienmanager/production