Scenario:
Best case and worst case marked as failed .
Build step fails
Logs:
[Current build status] check if current [FAILURE] is worse or equals then [FAILURE] and better or equals then [FAILURE]
Run condition [Current build status] enabling perform for step [Builder to mark whether executed]
Finished: FAILURE
Scenario:
Best case and worst case marked as Success.
Build step succeeds.
Logs:
[Current build status] check if current [SUCCESS] is worse or equals then [SUCCESS] and better or equals then [SUCCESS]
Run condition [Current build status] enabling perform for step [Trigger/call builds on other projects]
Triggering projects: testJob2
[Current build status] check if current [SUCCESS] is worse or equals then [SUCCESS] and better or equals then [SUCCESS]
Run condition [Current build status] enabling perform for step [Builder to mark whether executed]
Finished: SUCCESS
For second scenario job2 is triggered, but in first scenario though conditions satisfy why the job is not triggered??
Steps:
Run: current Build Status
worst status: failed
best status: failed
Builder: Call/Trigger builts on other projects
projects to build : job2
Expectation: Build step of job1 will fail and since in conditional step job status will be failed job2 should be auto triggered.
Actual:Job 2 is not autotriggered