Project

cipr

0.0
No commit activity in last 3 years
No release in over 3 years
cipr tests your pull requests and comments the results
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0

Runtime

>= 0
>= 0
 Project Readme

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