Skip to content

hx-markterry/github-pr-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-pr-builder

Check for open pull requests and build them. Comments on the pull request reporting build success or failure.

Requirements

  • Carton
  • Local::lib

If your system is not setup to use these already, run:

script/perl_setup.sh

Installation

carton install

Usage

  1. Copy the example config file root/config_example.json to root/config.json and edit with your settings.
  2. Make sure the build directory exists.
  3. 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.

Notes

Using a system temp directory as a build directory can cause problems when running xcode commands on OSX.

About

Build github projects when pull requests are made

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published