Continuous Integration, Inria

Simple and flexible platform to improve your Quality of Software and reduce wasted time.

 Host my project Read Documentation


Portal update: creation of projects that do not use Jenkins

23 November 2020

The maintenance on scheduled on Tuesday, September 22nd was successful and the CI web portal is now fully working again. This maintenance work enabled us to introduce new functionalities to the portal, some of them are visible to anyone, and others will allow the CI administrators to make the platform more robust.

All Inria users can now choose, on the creation of a new project, whether the project will be associated to a Jenkins instance or not. Projects without Jenkins instances are useful to create virtual machines on Cloudstack to be used by other CI software such as Gitlab CI. These projects will not have to worry about Jenkins maintenance anymore, and the resource consumption will be reduced.

Therefore, do not hesitate to create new projects without Jenkins or to stop unused Jenkins instances! It will help us to reduce memory consumption.

Concerning more internal changes, the back-end is now driven by ansible instead of puppet: this change will make the portal easier to maintain and evolve. Moreover, CI administrators can now have finer control on the memory consumption of Jenkins instances: they can set in particular the allowed amount of RAM dedicated to each instance on demand. Besides, they can now balance the workload among the servers that run the Jenkins instances by moving an instance from one server to another if necessary.

Designed for Inria and its Partners.

Reduce risks

Replace “ big and long ” integration phases (especially at the end of the project) with “ small and frequent ” ones. The idea is to work with small increments as explained here. This way, you will have more time to focus on added value tasks.

Rapid feedback

Get a rapid feedback on your project (just like a health check up)! The quality of the checkup will depend of the quality of your tests, so pay attention to them!

SaaS platform : Your project ready to use in a few minutes

The platform is designed to provide on-demand Continuous Integration projects (powered by Jenkins) with a strong integration with a dedicated cloud to easily and quickly run jobs on various architectures / OS.

Master your workers

An integrated cloud powered by CloudStack is available. It allows you to manage (create, update, delete) workers needed to execute jobs. Fully-integrated templates are provided by administrators but you can also create and share your own templates with the community.