2016-02-24 2 views
2

Мы задерживаем сборку знака в DEV, а когда мы создаем выпуск, я хочу подписать сборку. Ключ находится на компьютере, где агент, а доступ к закрытому ключу ограничен некоторыми пользователями, включенными пользователем оператора. Я могу добавить параметры MSBuild, но я не хочу иметь жестко заданный путь к закрытому ключу в каждом определении сборки. Я думаю, что я добавляю User Capability к агенту, и чем в задаче я использую это значение возможности. Но я не знаю, как получить доступ к значению.TFS vNext сборка и доступ к возможностям пользователя

Есть ли способ получить ценность от возможностей пользователя в задаче?

ответ

1

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

Чтобы не перекодировать это в каждом определении построения, вы можете определить переменную с этим значением, а затем сгенерировать шаблон из этого определения. В следующий раз, когда вы создадите определение сборки из этого шаблона, переменная будет предварительно настроена с правильным путем.

+0

ОК, чем значение в качестве доступно только для справки, что означает каждая возможность. Но почему я должен установить значение, если сравнивается только имя функции? Или я пропустил somethink – McMlok

+0

Когда вы определяете спрос в определении сборки (вкладка «Общие»), вы указываете, следует ли проверять соответствующую возможность существования или равноценность некоторому значению. В последнем случае он также сравнит значение по требованию со значением соответствующей возможности. –

Смежные вопросы