Hi everyone !

On behalf of the Salsa CI Team I'm pleased to announce some of the
changes we've been working on this weekend. We don't have an official
mailing list, so please excuse us if this is not the place for this kind
of announcements.

Making the most of the fact that some of us are on the same city this
week, we spent the weekend on a small sprint.

First of all, this is a small changelog of the things we did and will be
working on the following days:

    * Add ccache to the builds. (Thanks @otto and @xcancerberox-guest). 
Now the builds use gitlab's cache option to store ccache data.

    * Add dpkg build job. Today the only builder available is
git-buildpackage. We'd like to have this finished in the following days.

    * Remove 'build-{release}' jobs. Now the build job is just 'build'
and the pipeline should define the RELEASE variable if you want to build
on a release other than unstable. This also impacts on autopkgtest and
lintian. Please keep your project up to date.

    * Buildlog scanner job was included on the tests stage (Thanks
@hartge-guest)

    * Improvements to allow building with dependencies from experimental
(Thanks @sathieu)

    * Many other improvements.

Thanks to all who contributed with the project!

Following this changes, we simplified the way of including the salsa
pipeline. Please read the README[0] to check this. Some automatic MRs
were generated to the projects that were using the pipeline exactly as
the template, and issues will be opened to those which weren't
straight-forward.

We also introduced a way to monitor the pipeline's usage.
prittiau.debian.net is a simple influxdb + grafana which shows some
stats about the projects using the Salsa CI pipeline. You're welcome to
log in with your salsa account.

If you have any question, you can find us on #salsaci at OFTC.


Have a nice week!


[0] https://salsa.debian.org/salsa-ci-team/pipeline/blob/master/README.md

-- 
- ina


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to