doc(automatic_builds): add how to prevent a build on Travis-ci

[skip ci]
This commit is contained in:
Soonho Kong 2013-09-28 13:40:41 -07:00
parent d48ec2ddfa
commit d3c2d2da5f

View file

@ -1,10 +1,14 @@
Automatic Builds at [Travis](https://travis-ci.org/)
----------------------------------------------------
Whenever a commit is submitted to the the main repository,
When a commit is submitted to the the main repository,
a service hook at github will automatically build Lean using
[Travis](https://travis-ci.org/).
There is a way to prevent a push from being built.
Pushes that have either ```[ci skip]``` or ```[skip ci]``` *anywhere* in one of the
commit messages will be ignored.
Automatic builds can be enabled for any *fork* of the Lean repository.
We just have to go to our fork page at github; select `settings` (it is an icon on the right hand side of the page);
select `Service Hooks`; select `Travis`; and provide the required information.
@ -12,4 +16,4 @@ We must have an account at Travis.
By default, build reports are sent to the [leansmt-dev](https://groups.google.com/forum/#!forum/leansmt-dev) Google group.
You can change that by modifying the file [.travis.yml](../../.travis.yml) in the Lean root directory. The file contains a
`recipients:` entry.
`recipients:` entry.