I'm at a point where I'm going to set two permanent branches on the remote, one pertaining to each environment. The targets will poll for the latest commit at their configured branch and perform a rebuild internally if a change is detected. Assuming git core ops are still alive, it is possible to keep this running. It's also easy to migrate to a different vendor.
It's on Microsoft Azure.
Besides being more reliable, it's just faster to run on a machine you control.
esher•49m ago
phtrivier•41m ago