Группы и теги развертывания Azure DevOps Server

Я не уверен, наткнулся ли я на ошибку или просто неправильно информирован о том, как группы/теги развертывания работают в Azure DevOps Server 2020.

Я создал новый конвейер выпуска и настроил агент VSTS на всех наших серверах. Каждый сервер был настроен с тегом в зависимости от его использования, например. СерверА = Веб-сервер1, СерверБ = Веб-сервер2.

Когда я добавляю фазу группы развертывания в свое определение выпуска, выбираю группу развертывания и затем ввожу необходимые теги, т. е. WebServer1 и WebServer2, я вижу сообщение ниже:

Нет целевых машин в группе развертывания WebServer

Как только я удаляю вторичный тег, он позволяет мне выполнить развертывание на WebServer1.

Ожидается ли это, поскольку я пытаюсь развернуть свой выпуск на нескольких серверах в моей группе развертывания WebServer и не хочу создавать другую среду только для развертывания на WebServer2.


person pm141088    schedule 21.04.2021    source источник
comment
Просто проверяю, была ли предоставленная информация полезной. Если мой ответ помог или дал правильное направление. Благодарим за отметку ответа, что также поможет другим в сообщество.   -  person Walter    schedule 27.04.2021
comment
Спасибо любезно! Да, это определенно указало нам правильное направление. Очень признателен.   -  person pm141088    schedule 28.04.2021


Ответы (1)


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

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

person Walter    schedule 22.04.2021