我们有一个通过CircleCI到Azure Web Service zip部署的部署过程。我们每天对开发实例进行多次部署(一旦PR合并到development
分支中,它将自动进行部署)。但是我们有时会遇到以下错误:CircleCI并行运行作业,其中还包括部署脚本。如果Azure同时(或直到一个未完成)接收到多个部署请求,它将失败,毕竟总是响应409(Conflict)错误。
有什么办法可以解决这个问题?
P.S。我目前正在考虑此解决方案https://circleci.com/orbs/registry/orb/eddiewebb/queue#usage-examples,以使CircleCi不运行多个并行部署。但是Azure呢?我可以以某种方式重新启动/重新启动它吗?