We are using git-flow, and by our pattern of use, master
is pristine and only used to push releases. It is untouched by humans and only integrated by the circleci build.
If develop
test succeeds, we git flow release
which merges to master
. Given this scenario, when master
sees an update, it currently re-runs tests then runs the deployment.
Re-running tests on master
significantly adds to our time to deploy.
Can I skip tests on the master
branch and only run the deployment?