Simple example using Travis. Any pull request or merge will initiate a build. See .travis.yml in this repo. The script linux.sh is what gets executed. It downloads a linux kernel tarball and initiates a build. -- Karl Amrhein