On Tue, Mar 24, 2020 at 04:23:56PM +0000, Daniel P. Berrangé wrote:
There are main goals with this series
- Introduce a minimal job building the website and publishing
an artifact which can be deployed onto
libvirt.org
- Introduce a minimal job building the libvirt.pot for import
into Weblate (only runs on git master branch)
- Expanding CI jobs to get coverage closer to Travis/Jenkins
- Reducing cross-build jobs to just interesting variants,
since the full set hasn't shown value in detecting failures
The Linux native job coverage is now a superset of that achieved
by Travis/Jenkins.
For post-merge testing the full set of jobs are run on git
master (measured approx 50 minutes total duration)
For pre-merge testing the Linux job count is reduced for quicker
turnaround time for developers (measured ~35 minutes total
duration)
I meant to say you can see an illustration of the CI pipeline
in this URL.
https://gitlab.com/berrange/libvirt/pipelines/129242976
Published artifacts are downloaded from the "jobs" tab, and if
we had unit tests published in junit data format, they'd appear
in the "tests" tab IIUC
Regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|