Is it possible that when a job is failing in gitlab ci cd pipeline, then can we revert the environment deployment to previous deployment?
I have below pipeline which has two jobs, first one deploys and second validates the deployment:
If verification fails then i want to revert to previous deployment? probably a new job or some command in “test” job?
stages:
- deploy
- test
deploy-test:
stage: deploy
script:
- cp -r ./test/* ~/automation/test/
environment:
name: auth-test
url: https://auth-test.example.com
ui_tests:
stage: test
script:
- ./mvnw verify -Dwebdriver.chrome.driver=/home/gitlab-runner/softwares/chromedriver