Параметризация подписки Azure в задаче сборки Vsts

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

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

Пример ниже не работает. Я пытался с идентификатором подписки, именем подписки, именем подключенной службы...

скриншот задачи сборки

Как я могу это сделать?

2 ответа

Решение

Вы не можете параметризовать поле подписки Azure в сборке или выпуске.

Существует аналогичный голос пользователя, за который вы можете голосовать и следить за ним: Разрешить параметризацию соединений со службами в группах задач.

Это уже поддерживается VSTS.

Вот шаги, чтобы следовать:

  1. Создайте определение выпуска с помощью задач развертывания группы ресурсов Azure.
  2. Во всех задачах выберите действительную конечную точку. Вам нужно будет сделать это несколько раз, и здесь нельзя использовать переменную
  3. Создайте группу задач с задачами выше. В нем не будет подписки Azure в качестве параметра.
  4. Перейдите в группу задач и для каждой задачи в группе вы можете обновить подписку до $(AzureSubscription)
  5. При сохранении группы задач подписка Azure будет всплывать как параметр
Другие вопросы по тегам