Как запустить сборку при регистрации кода с помощью VSO и Visual Studio 2013?

Я разрабатываю с помощью Visual Studio 2013 с Visual Studio Online для управления версиями. Я хочу предотвратить регистрацию, если запускаемая сборка возвращает false. Следуя приведенным ниже инструкциям, вы не видите, как происходит сборка, и не знаете, как обеспечить правильную регистрацию?

Я выполнил следующие шаги: https://www.visualstudio.com/en-us/get-started/build/build-your-app-vs.


person Chaka    schedule 04.12.2015    source источник
comment
Вы используете TFVC или git для управления версиями?   -  person Harshil Lodhi    schedule 05.12.2015
comment
Я использую tfs как систему управления версиями   -  person Chaka    schedule 05.12.2015
comment
Ваш код находится на VSO / VSTS? Если да, то в VSTS доступны два элемента управления версиями, это GIT или TFVC. Какой из них вы используете?   -  person Harshil Lodhi    schedule 05.12.2015
comment
Имел в виду TFVC, а не git ... да VSO   -  person Chaka    schedule 05.12.2015


Ответы (1)


Поскольку вы используете TFVC, файл. Вам нужно будет использовать Gated Build в качестве триггера. К сожалению, Gated Build еще не реализован в новой системе сборки и доступен только в старых сборках Xaml.

Если вы использовали Git, вы могли бы воспользоваться преимуществами политик ветвления, чтобы требовать, чтобы сборка прошла успешно до того, как будет разрешена регистрация через запросы на извлечение.

Вы можете либо изменить свой исходный элемент управления на Git и использовать запросы на извлечение, либо вы можете изменить свою систему сборки на сборки Xaml и использовать Gated Build.

person MrHinsh - Martin Hinshelwood    schedule 05.12.2015
comment
Спасибо за ваш отзыв! - person Chaka; 07.12.2015