Description
It's nice that you can set tasks to be able to be run regardless of previous success, but it would be wonderful if this were on the job or stage level. For example:
Stage: Build
– Job: Compile Source, Create Artifacts
Stage: Deploy
--Job: Deploy to provisional site
Stage: Test
--Job: Run UI Tests
--Job: Run API Tests
--Job: Run Load Tests
Stage: Cleanup
--Job: Tear down provisional Site
In this case, the provisional sites would be cloud servers, so we tear them down such that we don't incur unnecessary charge. In order to achieve this today, I have to cram all of those tests into 1 job and mark the tear down script as final to ensure the environment doesn't stay online if a previous job fails.
Attachments
Issue Links
- duplicates
-
BAM-9771 Final Stage for plans
- Closed