У нас есть сервер разработки, на котором размещены веб-службы из нескольких проектов Azure DevOps. Чтобы использовать конвейеры развертывания yaml, мы перешли из пулов развертывания в среды / ресурсы. В отличие от пулов развертывания ни среды, ни ресурсы не могут совместно использоваться проектами. Вы можете проголосовать здесь, чтобы изменить что.
Мы работаем следующим образом.
- Создайте среду для каждого проекта.
- Для каждой среды добавьте сервер разработки в качестве ресурса.
- Установите по одному агенту среды для каждого проекта на сервере.
К сожалению, это создает конфликт имен, если на сервере уже установлен агент среды.
The service already exists: vstsagent.MyDevOpsAccount..MyServer, it will be replaced
Error: Operation CreateService failed with return code 1072