Continuous integration
A Jenkins instance is running on http://gresil.org/jenkins.
It is mainly used for 3 purposes:
- Automatic tests for feature development and proposal of code. Especially trough the integration with github to validate pull requests. These are the CI* jobs, especially CIGithub
- Big integration tests run on the merge of new code in the master branch. It is the nitnext job and its subjobs
- Deployment of artefacts (eg. nitdoc) when the master branch is updated. It is the nit job
Interesting things are :