Как использовать возможности пользователя в качестве переменной в сборке? - PullRequest
0 голосов
/ 10 февраля 2020

Я использую самодостаточный агент. Его системные возможности видны в представлении пула агентов.

Я добавил некоторые возможности как пользовательские возможности, такие как:

user capacities

Есть ли способ доступа к этим пользовательским возможностям в виде переменной в сборке: что-то вроде $ (CodeSigning)?

1 Ответ

1 голос
/ 11 февраля 2020

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

Шаг:

1) Установите его в своей организации, затем добавьте одно задача Agent Capabilities в конвейер. После выполнения этой задачи все возможности будут переданы как переменные, как системные, так и пользовательские.

enter image description here

2) Сгенерируйте PAT и задайте его как секретная переменная. Назовите его AgentCapabilitiesAccessToken.

enter image description here

3) Теперь вы можете получить доступ к системным возможностям в формате $(AgentCapabilities.System.xxxx).

Для пользовательских возможностей через $(AgentCapabilities.User.xxxx). Например: $(AgentCapabilities.User.CodeSigning)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...