Меня немного смущают параметры, представленные в сборке TFS 2017 в разделе «Триггеры». У меня есть два отдельных определения сборки, одно используется для проверки кода, то есть называется Gated Build, а другое - это сборка вручную, которую мы использовали для удаления \ развертывания кода на наших серверах CI после завершения сборки Gated.
Недавно мы подумали об использовании определений сборки Gated непосредственно для удаления кода, что сэкономит время при запуске сборок вручную по отдельности. Однако при выполнении этого заказа C меня смущает использование различных функций, доступных в разделе «Триггеры», особенно триггеров непрерывной интеграции Запуск для зафиксированных изменений
Я связал Gated Собирайте напрямую с определением выпуска, которое развертывает код после завершения закрытой сборки. Я выбрал обе опции в сборке, т.е. Использовать сопоставление рабочей области для фильтров и Запускать триггеры непрерывной интеграции для зафиксированных изменений . При этом всякий раз, когда я регистрирую код, после завершения сборки запускается определение Release и развертывается код на сервере, но когда я отменяю выбор Запускать триггеры непрерывной интеграции для зафиксированных изменений и регистрирую код, он все еще разворачивает код только потому, что он связан с определением выпуска.
Я искал в Google и пытался понять, как его использовать и другие функции, но мало что понял, я прошел по ссылке , также просто узнал, что она не будет отображаться НЕТ CI в наборе изменений.
Может ли кто-нибудь объяснить точное использование каждой функции \ опции, присутствующей в триггерах, кроме запланированной, или, пожалуйста, дайте мне знать, есть ли какие-либо другие ссылки, блоги, видеоуроки, любой, кто знает, где все функции присутствующие в параметрах триггера подробно объясняются с примерами?
Включена опция «Непрерывная интеграция» в сборке CI, благодаря которой она автоматически запускается после завершения стробированной сборки.