Build configuration(s) closer to code; inspired by .travis.yml
- Default yaml file to define a build that runs
make test
- Preserves No State Between Builds (runs all commands over SSH in isolated virtual machines)
- The standard Unix exit code of "0" means the build passed; everything else is treated as failure.
- Specify branches to build (whitelist, blacklist)
- Secure environment variables (keys, configuration, ...)