Фильтровать изменения из TFS Build Agent - PullRequest
0 голосов
/ 11 ноября 2011

У меня есть процесс сборки, который записывает некоторую информацию о сборке и затем проверяет эту информацию обратно в TFS.Эта проверка приводит к запуску другой сборки.

Когда моя сборка использовала CruiseControl, я мог отфильтровать изменения, сделанные пользователем.У меня вопрос, как я могу отфильтровать изменения, сделанные из агента сборки?

Ответы [ 2 ]

1 голос
/ 11 ноября 2011

Существуют различные типы триггеров сборки, которые могут быть активированы при регистрации: CI, Rolling или Gated Checkin.

Если вы имеете дело с определением CI или Rolling build, то, что Дилан сказал о ***NO_CI***, будет работать. Если вы имеете дело с определением сборки Gated Checkin, установите правильные параметры рабочей области и предоставьте разрешение на обход gated checkin для учетной записи службы сборки, как описано здесь .

Самое главное, если эти файлы, которые вы проверяете в TFS снова во время сборки, не нужно создавать, вы должны скрыть сопоставления папок определения сборки для этих файлов, чтобы вам не нужно было делать никаких дополнительных действий. подавить запуск сборки.

1 голос
/ 11 ноября 2011

Если он запускает новую сборку из-за того, что у вас есть настройка сборки CI, вы можете установить комментарий для регистрации, включающий в себя текст *** NO_CI ***, который будет подавлять любые сборки CI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...