Add support for programatically skipping a build



We want to skip builds for certain commits depending on the commit message. It would suffice if during the checkout phase, after parsing the commit message we could signal with an environment variable that we do not want to continue this build.
[skip ci] has it’s limitations with PRs, and a programatic approach would be more flexible.


want it +1