Как получить обновленный аргумент (ы) шаблона процесса сборки, обновленного в разделе "Процесс" определения сборки?

Для build process templateмы можем добавить / удалить / отредактировать список аргументов и использовать его в качестве переменных на этапах сборки / рабочего процесса. Я читаю хороший гид здесь

Я клонирую шаблон DefaultTemplate.11.1.xaml в sayHello-DefaultTemplate.11.1.xaml и редактировать его через Visual Studio 2012. Сначала я добавил один аргумент, называемый TestMessage, Я проверяю изменения в Source Control.

Затем я создаю определение сборки sayHelloBuild на основе этого шаблона. И когда я иду к Process вкладка, я вижу TestMessage в разделе Разное. Я сохраняю определение сборки. Попытка поставить его в очередь, и все получилось.

Здесь возникает проблема. Я добавил еще один аргумент для шаблона с именем ABBCCC и проверьте исходный код. Но когда я редактирую определение сборки sayHelloBuild, я не вижу ABBCCC в Process вкладка как MyArugment01 делает.

Как я могу обновить список аргументов?

2 ответа

Решение
  1. Используйте приведенный ниже скрипт для удаления зарегистрированного шаблона процесса сборки в базе данных:

    use Tfs_YourTeamCollectionName; delete from tbl_BuildProcessTemplate where ProcessTemplateID = 'Your ProcessTemplateID';

  2. Создайте новое определение сборки снова.

Имя базы данных - это имя вашей коллекции команд TFS, например, Tfs_YourTeamCollection в бэкэнд-SQL Server вашего TFS-сервера. Я использую TFS 2012.

Надеюсь, поможет!

В пределах arugments есть свойство под названием "Метаданные", как показано на рисунке ниже. Нажмите на кнопку в правом конце, и должно появиться окно, как показано на втором рисунке. Введите имя новой переменной в поле "Имя параметра" и введите другие данные (отображаемое имя и т. Д.). Сохраните и зарегистрируйте определение сборки, и вы должны быть готовы.

Свойство метаданных

Добавить окно свойств

Другие вопросы по тегам