При использовании конвейеров Azure и групп развертывания можно повторно развернуть «последний успешный» выпуск для новых агентов с заданными «тегами», используя инструкции, приведенные здесь:
https://docs.microsoft.com/en-us/azure/devops/release-notes/2018/jul-10-vsts#automatically-deploy-to-new-targets-in-a-deployment-group
Моя проблема при выпуске в группу развертывания, состоящую из 3 машин.2 онлайн и 1 периодически в автономном режиме.В этой ситуации мой выпуск завершается ошибкой, когда 1 машина отключена.Это было бы хорошо для меня, если бы конвейеры Azure повторили развертывание, когда машина в автономном режиме возвращается в оперативный режим.Я думал, что это будет работать так же, как «новые цели», но я до сих пор не понял, как это сделать.
Это всего лишь маленький тест.Когда я приступаю к работе, моя группа развертывания будет состоять из сотен машин, и не все из них будут подключены к сети одновременно.
Итак, возможно ли автоматизировать процесс, чтобы в конечном итоге все машины работали?дата, когда все они были в сети?
Кажется, у Octopus-deploy есть эта функция
Состояние после неудачного развертывания (и цель снова подключена)