Page MenuHomeSoftware Heritage

Support building dependency packages
ClosedPublic

Authored by olasd on Feb 7 2019, 7:33 PM.

Details

Summary

Dependency packages are packages that are handled only for Debian package
building purposes. Their jobs are stored in a separate folder that doesn't
clutter the main swh package views.

To do so, we duplicate the gbp-buildpackage and automatic-backport jobs so they
can be created in a separate folder. This is just a matter of playing with yaml
anchors. We also adapt the incoming-tag job to look for jobs in both places.

Test Plan

See jobs for mirakuru, everything seems happy

Diff Detail

Repository
rCJSWH Jenkins jobs
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Awesome, i forgot to ask early on how to avoid adding the deps in the swh tree...

Thanks.

This revision is now accepted and ready to land.Feb 7 2019, 8:21 PM
This revision was automatically updated to reflect the committed changes.