TFS Gated Check-In строит несколько проектов - PullRequest
0 голосов
/ 22 ноября 2018

Прежде всего, хочу отметить, что я относительно новичок в TFS и вообще использую сервер сборки.

На работе мы разрабатываем несколько проектов, некоторые из которых обмениваются файлами.Мы хотим использовать Gated Check-in, чтобы убедиться, что в нашем исходном контроле всегда есть код, который успешно собираетсяБольшинство наших ошибок происходит при изменении файла, который используют несколько проектов.

Я успешно настроил нашу систему, так что если файл "Database.fs" был изменен, и оба проекта A и B используют«Database.fs», обе сборки для проекта A и B запущены.

Я хотел бы реализовать это как Gated Check-in, хотя, так что, если «Database.fs» изменен, фиксация будет толькоразрешено, если все проекты, использующие "Database.fs", успешно собраны.Возможно ли это?

До сих пор мне удавалось только проводить Gated Check-in в зависимости от успешности 1 сборки, которая может вызвать другие сборки после (после первой регистрации).

- Чтобы уточнить мои текущие настройки:
Если «Database.fs» изменен, запускается сборка A;и после завершения Build B запущен.Если сборка A завершается успешно, а сборка B завершается неудачей, фиксация принимается, а если сборка A завершается неудачно и сборка B завершается успешно, она отклоняется.

Любая помощь и / или ссылки приветствуются.

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