This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Porting GNOME Continuous

By this stage, what has been done in previous milestones has covered everything we need to:

To close the loop here, we need to study the existing GNOME Continuous project, how it builds and how it triggers the installed tests and screenshots that it performs from a booted VM, and replicate that whole thing.

This will involve:

The Freedesktop sdk project aims to do this.

Possibly some of the CI can be implemented as BuildStream plugins to run at the end of a pipeline.

Also it's worth considering if we can achieve most of this using a gitlab instance, leveraging gitlab to do this may significantly reduce the cost of maintaining Continuous and also give us some added features, we can explore using it for running pre-merge CI on GNOME projects in general.


2024-10-23 11:36