twilio report poc
[m6w6/btr] / README.md
1 # btr
2
3 A poor man's CI tool.
4
5 ## BUILD TEST REPORT
6
7 A simple tool to automate reporting of build and test results.
8
9 ### Currently supported rulesets:
10
11 * ***source:*** git, svn
12 * ***build:*** php, pecl, gnu
13 * ***report:*** mail, notify-send
14
15 #### Usage
16 ```
17 Usage: btr [-hv] [<options>] <repository>
18
19 -h, --help Display this help
20 -v, --verbose Be more verbose
21
22 Options:
23 -s, --source=<rules> Use the specified source ruleset
24 -b, --build=<rules> Use the specified build ruleset
25 -r, --report=<rules> Use the specifued report ruleset
26 -B, --branch=<branch> Checkout this branch
27 -D, --directory=<directory> Use this directory as work root
28 -S, --suffix=<suffix> Append suffix to the build name
29 -C, --configure=<options> Define $CONFIGURE options
30
31 Rulesets:
32 source: git svn
33 build: gnu pecl php
34 report: mail notify-send
35 ```
36 #### Examples
37
38 `./bin/btr -s svn -b pecl -r mail -v https://svn.php.net/repository/pecl/http -B branches/DEV_2`
39
40 `USER=mike@php.net TESTS=tests/output ./bin/btr -s git -b php -r mail git@git.php.net:php-src.git`
41