a fun language for serious programming

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 :