Skip to content

marksim/cipr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cipr

Cipr is continuous integration for your pull requests. It detects new pull reqests or changed pull requests and runs specs on them

Basic Usage

gem install cipr
cipr -u <github_user> -p <github_password> [-d <code directory>] [-c '<command to run>'] [-pc '<prep commmand to run>'] <github_user>/<github_repo>

Pull requests are polled for at a decaying interval that maxes out at every 30 minutes. You can automatically trigger the poll again by hitting ^C once. To quit cipr, simply hit ^C twice quickly.

Configuration

By default, cipr does the following

Watches your repository for open pull requests Upon finding one, clones the repository in a new directory, applies the pull request patch, and runs 'rake spec' on it The results are added as a comment to the pull request

If you have private repositories, you'll need to set up your ~/.netrc file like so:

machine github.com
login <github_username>
password <github_password>

About

Cipr (pronounced like sipper) is continuous integration for pull requests

About

continuous integration of pull requests

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages