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

StackOverflow https://stackoverflow.com//questions/21004379

Вопрос

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

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

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

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

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

enter image description here

Это было полезно?

Решение

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

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

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

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

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

Другие советы

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

MetaData property

Add properties window

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top