This Question is related to my Question Combining “Gated Checkin” and “Continuous Integration” Builds in Team Foundation Server I Posted this Morning
Thanks to @pantelif I know that after a Gated Checkin Build
build Continuous Integration Builds are prevented to be triggered as an (in mostly cases) expected behavior.
The Team Foundation Server adds to the Check-In Comment the Keyword ***NO_CI***
to do that.
In the Question you find here there is described that someone accidentally turned off adding this Magic Phase.
What I want is triggering Continuous Integration Builds as an expected behavior. So I want to avoid that the Keyword to be put into my Comment.
What I do not know, is how to do it. I searched the Web for a while after my initial Question mentioned above was answered but found no real clue.
You can disable ***NO_CI***
comment by setting the NoCIOption property of the SyncWorkspace workflow activity to false. A similar question and answer can be found here.
You can either follow this blog post to implement a parameter for your build definition, or you can directly set this property to 'false' in your Gated CheckIn build template.
For vNext builds, check the "Run continuous integration triggers for committed changes" option on the Triggers tab for a build.
See the section "Option to run CI builds" in this reference:: https://learn.microsoft.com/en-us/vsts/build-release/concepts/definitions/build/triggers#gated
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With