Параметризация подписки Azure в задаче сборки Vsts
У меня есть некоторые задачи сборки, которые нужно запускать для ресурсов, находящихся в другой подписке Azure. Чтобы поддерживать только одно определение сборки, мне нужно иметь возможность параметризовать поле подписки Azure.
На данный момент мне нужно продублировать исходное определение сборки и изменить только подписку в каждой, что очень сложно.
Пример ниже не работает. Я пытался с идентификатором подписки, именем подписки, именем подключенной службы...
Как я могу это сделать?
2 ответа
Вы не можете параметризовать поле подписки Azure в сборке или выпуске.
Существует аналогичный голос пользователя, за который вы можете голосовать и следить за ним: Разрешить параметризацию соединений со службами в группах задач.
Это уже поддерживается VSTS.
Вот шаги, чтобы следовать:
- Создайте определение выпуска с помощью задач развертывания группы ресурсов Azure.
- Во всех задачах выберите действительную конечную точку. Вам нужно будет сделать это несколько раз, и здесь нельзя использовать переменную
- Создайте группу задач с задачами выше. В нем не будет подписки Azure в качестве параметра.
- Перейдите в группу задач и для каждой задачи в группе вы можете обновить подписку до $(AzureSubscription)
- При сохранении группы задач подписка Azure будет всплывать как параметр