Я не уверен, наткнулся ли я на ошибку или просто неправильно информирован о том, как группы/теги развертывания работают в Azure DevOps Server 2020.
Я создал новый конвейер выпуска и настроил агент VSTS на всех наших серверах. Каждый сервер был настроен с тегом в зависимости от его использования, например. СерверА = Веб-сервер1, СерверБ = Веб-сервер2.
Когда я добавляю фазу группы развертывания в свое определение выпуска, выбираю группу развертывания и затем ввожу необходимые теги, т. е. WebServer1 и WebServer2, я вижу сообщение ниже:
Нет целевых машин в группе развертывания WebServer
Как только я удаляю вторичный тег, он позволяет мне выполнить развертывание на WebServer1.
Ожидается ли это, поскольку я пытаюсь развернуть свой выпуск на нескольких серверах в моей группе развертывания WebServer и не хочу создавать другую среду только для развертывания на WebServer2.