Как предотвратить Gated Check-In, чтобы поместить ключевое слово *** NO_CI *** в комментарий
Этот вопрос связан с моим вопросом
Сочетание "Gated Checkin" и "Continuious Integration" , созданных в Team Foundation Server Я опубликовал это Утро
Благодаря @pantelif я знаю, что после создания Gated Checkin Build
сборки Continuous Integration Builds будут запускаться как ожидаемое поведение (в большинстве случаев).
Сервер Team Foundation добавляет комментарий Check-In к ключевому слову ***NO_CI***
для этого.
В вопросе вы находите здесь, описано, что кто-то случайно отключил добавление этой магической фазы.
Я хочу запускать непрерывную интеграцию. Строит как ожидаемое поведение. Поэтому я хочу избежать того, чтобы ключевое слово было помещено в мой комментарий.
Я не знаю, как это сделать. Некоторое время я искал веб-сайт после того, как мой первоначальный вопрос, упомянутый выше, был откликнулся, но не нашел реальной подсказки.
Я благодарен за любую помощь.
Ответы
Ответ 1
Вы можете отключить комментарий ***NO_CI***
, установив для свойства NoCIOption действия рабочего процесса SyncWorkspace значение false. Аналогичный вопрос и ответ можно найти здесь.
Вы можете либо следовать этому блогу post, чтобы реализовать параметр для определения вашей сборки, либо вы можете прямо установить это свойство в ' false "в шаблоне сборки Gated CheckIn.
Ответ 2
vNext Builds - предотвращение *** NO_CI ***
Для сборки vNext установите флажок "Запустить непрерывные интеграционные триггеры для исправленных изменений" на вкладке "Триггеры" для сборки.
![Настройка запуска CI для совершенных изменений]()
См. раздел "Возможность запуска CI-сборок" в этой ссылке: https://docs.microsoft.com/en-us/vsts/build-release/concepts/definitions/build/triggers#gated