Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to prevent an Gated Check-In to put the Keyword ***NO_CI*** in the Comment

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.

like image 654
sebastianmehler Avatar asked Apr 11 '12 12:04

sebastianmehler


2 Answers

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.

like image 110
Duat Le Avatar answered Oct 23 '22 00:10

Duat Le


vNext Builds - preventing the ***NO_CI***

For vNext builds, check the "Run continuous integration triggers for committed changes" option on the Triggers tab for a build.


Configuring running CI for committed changes


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

like image 1
CJBS Avatar answered Oct 23 '22 02:10

CJBS