Check for open pull requests and build them. Comments on the pull request reporting build success or failure.
- Carton
- Local::lib
If your system is not setup to use these already, run:
script/perl_setup.sh
carton install
- Copy the example config file
root/config_example.json
toroot/config.json
and edit with your settings. - Make sure the build directory exists.
- Run script/builder.pl
The time of the last check will be written to .lastrun
, the next check will use this time when checking for open pull requests that have been updated,
ensuring that a pull request is not processed twice.
If no last run file is present the last hour will be used as a default.
Using a system temp directory as a build directory can cause problems when running xcode commands on OSX.