У нас есть процесс развертывания через CircleCI для zip-развертывания веб-службы Azure. У нас есть несколько развертываний в день для экземпляра разработки (он автоматически развертывается после слияния PR с веткой development
). Но иногда мы сталкиваемся с следующей ошибкой: CircleCI запускает задания параллельно, что также включает сценарий развертывания. Если Azure получает несколько запросов на развертывание одновременно (или до тех пор, пока один из них не будет завершен), он отключается и, в конце концов, всегда отвечает с ошибкой 409 (конфликт).
Есть ли способ это исправить?
P.S. В настоящее время я думаю об этом решении https://circleci.com/orbs/registry/orb/eddiewebb/queue#usage-examples, чтобы CircleCi не запускал несколько параллельных развертываний. Но как насчет Azure? Можно ли как-нибудь перезапустить / перезагрузить?