One of the worst things about any CI in my opinion is making configuration changes. Typically there's no way of knowing if your changes are going to work or not until you attempt a deploy, which generally means committing that change and then pushing it to your repository.
If you're