Planned shutdown for Apple hypervisors: June 26 6pm till June 27 9pm
23 June 2023
Apple hypervisors will be shutdown from Monday 26 June 6pm till Tuesday 27 June 9pm for maintainance.
Sorry for the inconvenience.
Simple and flexible platform to improve your Quality of Software and reduce wasted time.
23 June 2023
Apple hypervisors will be shutdown from Monday 26 June 6pm till Tuesday 27 June 9pm for maintainance.
Sorry for the inconvenience.
5 April 2023
Dear CI users,
The LDAP certificate for ci.inria.fr has been renewed: the certificate was expired on 2023/04/05 and login was impossible on that day on CI portal (ci.inria.fr) and CloudStack (login on virtual machines still worked). You should no longer have difficulties to login on CI anymore.
Sorry for the inconvenience.
20 February 2023
There is a new featured template for Ubuntu 20.04 LTS amd64
(ubuntu-20.04-lts
). This template subsumes the former template
Ubuntu 20.04 amd64
, which is no longer featured.
Changes with respect to the former template:
Thank you very much for using CI.
8 February 2023
CloudStack is now updated to 4.16. You should now be able to start your virtual machines again via the portal ci.inria.fr or via CloudStack API or web interface.
You may refer to the portal documentation: https://inria-ci.gitlabpages.inria.fr/doc/page/web_portal_tutorial/#slaves
Thanks to this update, Mac OS Catalina and Mojave are supported, and nested KVM is enabled.
Thank you very much for using CI.
30 January 2023
CloudStack is now updated to 4.16. You should now be able to start your virtual machines again via the portal ci.inria.fr.
You may refer to the portal documentation: https://inria-ci.gitlabpages.inria.fr/doc/page/web_portal_tutorial/#slaves
We still have a problem that prevents users to log in to CloudStack by the web interface. Only the CloudStack web interface seems to be affected: you are still able to manage your virtual machines via the portal or the CloudStack API. We will fix the connection to the web interface as soon as possible.
Thank you and sorry for the inconvenience.
30 January 2023
All VMs hosted on ci.inria.fr will be interrupted on Tuesday afternoon 2023-02-07, 2pm-6pm, for CloudStack maintenance. CloudStack will be upgraded to 4.16, and nested KVM will be enabled. The actual interruption may be shorter, we will publish an announce when the platform will be back. You will have to restart the VMs manually via ci.inria.fr or CloudStack. Thank you!
7 January 2023
The option --ajpPort13=-1
has been removed for launching
Jenkins. This option was necessary for very old version of Jenkins,
but was ignored by all currently deployed Jenkins instance, and is no
longer supported since Jenkins 2.375 (released on 2022-10-25). If you
experienced failure while updating Jenkins recently, you should have a
try now. Thank you!
Happy new year!
19 September 2022
The shared storage for Jenkins instance is back to normal since last Thursday. If your Jenkins instance is down due to disk space outage, restarting the instance should now work again. Sorry for the inconvenience, we will try in the next few days to take counter-measures to prevent these kinds of problems in the future.
13 September 2022
The shared storage for Jenkins instance is full: this probably prevents all Jenkins instances to work properly. We are currently investigating why we have difficulties to free space and I hope we will be able to restore the service very soon!
4 April 2022
The certificate of the LDAP server was expired this morning and has been renewed. You may have had some difficulties to connect to ci.inria.fr, CloudStack and Jenkins instances this morning but everything should work again now! Sorry for the inconvenience.
9 March 2022
You may have received this morning some emails inviting you to extend
the expiration date of your CI virtual machines. As you may have
noticed, the URLs were wrong: /prolongation
was missing at the
end. You may either use the fixed URL, or the “Extends” button in the
slave table in the web interface of your CI project.
Sorry for this inconvenience, and thank you for extending your VMs!
8 March 2022
We are pleased to announce that shared docker runners are now available for gitlab.inria.fr!
Thanks to everyone who helped testing the service during the (very long!) beta period. You can right now enable the shared runners in the CI/CD settings of your Gitlab projects.
See the shared runners documentation for more details. The three following docker runners are available:
The runners will handle jobs declared in the .gitlab-ci.yml
file of
the project repository, at the condition that the jobs have at least
one tag among ci.inria.fr
, linux
and either small
, medium
or
large
(these three last tags are exclusive: they cannot be used
together for the same job since no runner will match more than one of
them).
We would like to send a big thank you to Anthony Baire for all his efforts in developping this service, and we would like to thank also the CI infrastructure team of the Inria DSI who helped in deploying the platform.
Thank you very much for using ci.inria.fr, and happy hacking!
20 April 2021
For a few days and for an unknown reason, Mac OS X VMs are continuously rebooting when they are newly created or when their offer is changed. We are aware of the problem and are trying to fix it as soon as possible.
Thank you for your understanding!
23 March 2021
Each VM hosted by ci.inria.fr has now an expiration date, fixed in one year from now for current VMs, and one year after the creation date for future VMs. This rule will make us able to clean unused VMs and save ressources for new projects.
These expiration dates are freely renewable, using the dedicated button “Extend” in the VM list associated to a project in the portal ci.inria.fr.
When VMs are about to expire, project admins will be reminded three times by email (with a link to extend the expiration date) starting three weeks before the expiration. Expired VMs will be deleted and project admins will be notified (there will be a 24h delay before expunging, during which the VM can be recovered).
Thank you for your understanding!
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.
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!
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.
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.