The deployment phase of our build is not ‘thread safe’ if you will and so multiple
instances of a circleci build attempting to simultaneously deploy resources could
cause us problems. Is it possible to ensure that each build of a specific project is run synchronously?
I’m imagining the scenario where two pull requests are approved back to back causing two overlapping circleci builds to be kicked off. This is arguably bad practice to begin with, however, it is possible so I would like to insulate myself as much as possible in the build.