Add documentation for automatic builds

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
Leonardo de Moura 2013-09-14 11:52:46 -07:00
parent eb4c352dfe
commit b2deee629e
2 changed files with 16 additions and 0 deletions

View file

@ -49,3 +49,4 @@ Miscellaneous
- [Testing and Code Coverage](doc/make/coverage.md)
- Building Doxygen Documentation: `doxygen src/Doxyfile`
- [Coding style](doc/style.md)
- [Automatic builds](doc/make/travis.md)

15
doc/make/travis.md Normal file
View file

@ -0,0 +1,15 @@
Automatic Builds at [Travis](https://travis-ci.org/)
----------------------------------------------------
Whenever a commit is submitted to the the main repository,
a service hook at github will automatically build Lean using
[Travis](https://travis-ci.org/).
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.
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.