Before upgrading to 1.5.1.41, I used the Stop action with “Build as success”. Now it looks like all of this is not working (all my CI builds are now also deploying). Basically I have this for each configuration:
1) Initialize
2) Build
3) Test (if IsCIBuild == true, stop build as success)
4) Create installer / deployments
5) Deploy
6) Finish
Before the update, the software would correctly exit after 3. Now it continues after every check-in. Is there a breaking change? It looks like most of the configurations where “Stage as success” instead of “Build as success”.
I just updated everything to be “Build as success” explicitly. I did this yesterday as well, but maybe I screwed something up. Will keep an eye on this.
Hi Geert,
Thanks for reporting this.
We’ve now implemented a fix and will get a new version out soon.
Note that this was only happening for Stop actions which are a child of another action e.g. the If action in your case. We changed the options for the Stop action in the latest build to make it clearer and also added some code to migrate the old options to the new format when deserialised from the database. The code however was only running on top level actions - not child actions and we missed that in testing.
Great support as always, thanks!