Как получить обновленный аргумент (ы) шаблона процесса сборки, обновленного в разделе "Процесс" определения сборки?
Для 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 ответа
Используйте приведенный ниже скрипт для удаления зарегистрированного шаблона процесса сборки в базе данных:
use Tfs_YourTeamCollectionName; delete from tbl_BuildProcessTemplate where ProcessTemplateID = 'Your ProcessTemplateID';
Создайте новое определение сборки снова.
Имя базы данных - это имя вашей коллекции команд TFS, например, Tfs_YourTeamCollection в бэкэнд-SQL Server вашего TFS-сервера. Я использую TFS 2012.
Надеюсь, поможет!
В пределах arugments есть свойство под названием "Метаданные", как показано на рисунке ниже. Нажмите на кнопку в правом конце, и должно появиться окно, как показано на втором рисунке. Введите имя новой переменной в поле "Имя параметра" и введите другие данные (отображаемое имя и т. Д.). Сохраните и зарегистрируйте определение сборки, и вы должны быть готовы.