Возможно ли реализовать предварительно протестированные коммиты в TFS?
-
08-07-2019 - |
Вопрос
Я заинтригован идеей TeamCity о предварительном тестировании коммитов (т.е. проверке, что они не нарушают сборку, прежде чем разрешить регистрацию), и мне интересно, есть ли способ реализовать это в TFS , Похоже, что TeamCity может взаимодействовать с контролем версий TFS в качестве резервного хранилища, но, конечно, я бы предпочел бесплатное решение.
Решение
В TFS существует понятие регистрации политики , где вы можете выполнить код на клиенте, и это может проверить проверки перед разрешением их выполнения. Однако то, что вы ищете, больше похоже на понятие «Gated Check-in» где сборка выполняется на центральном сервере сборки до того, как регистрация будет зафиксирована в основной кодовой базе. Взгляните на проект BuddyBuild в CodePlex, чтобы добавить эту функцию в текущие версии TFS. Р>
В TFS 2010 встроенные сборки для регистрации будут встроены.