Unverified Commit 93f2b82b authored by Justin Kromlinger's avatar Justin Kromlinger
Browse files

CI: Add dependency definition, depend on deploy flag in restore job

parent 08273e9a
Loading
Loading
Loading
Loading
Loading
+10 −1
Changes for .gitlab-ci.yml: 10 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -62,12 +62,19 @@ buildAndTest:
    - tags

deploy:
  dependencies:
    - buildAndTest
  stage: deploy
  extends: .ansible
  script:
    - ansible-playbook --private-key=ansible.key -i deployment/inventories/staging deployment/deploy.yml
    - echo "true" > .deployed
  artifacts:
    paths:
      - .deployed

selenium:
  dependencies: []
  stage: acceptance
  image: golang
  variables:
@@ -89,9 +96,11 @@ selenium:
      - acceptionTest.png

restore:
  dependencies:
    - deploy
  stage: restore
  extends: .ansible
  script:
    - test -f acceptionTest.html || exit 0
    - test -f .deployed || exit 0
    - ansible-playbook --private-key=ansible.key -i deployment/inventories/staging deployment/restore.yml
  when: on_failure