Skip to content

enable salsa-CI

Philip Hands requested to merge philh/lvm2:salsa-CI into master

This enables the salsa-CI pipeline, which now supports 3.0 (gitarchive) format (since salsa-ci-team/pipeline@db9a5294 was merged).

It produces encouraging green ticks :-)

As mentioned in the docs, one needs to set the repo's CI/CD configuration file to a value of debian/salsa-ci.yml to get this to work.


Alternatively, you might want to use my branch2repo version of this, which has the benefit that one can then trigger a multi-project pipeline that ends up using the udeb built from git to do some test installs with openqa, which you can see here:

https://salsa.debian.org/philh/lvm2/-/pipelines/413196

which (if you follow the steps in the pipeline to the right) eventually leads here:

https://openqa.debian.net/tests/overview?build=-salsa-413196%3Aphilh%3Alvm2%3Abug%2F1015174&distri=debian&groupid=13&version=salsa_testing

which shows in this log file, that the salsaci version of lvm2 was installed:

lvm2-udeb/now 2.03.16-1+salsaci none [installed,local]

This is a bit beta though, so might not be as reliable as the above simple thing. Probably best ignored unless you expect to want to do udeb testing in D-I. BTW The same approach should work for testing groups of .debs (unrelated to D-I) without needing to release them first.

HTH

Cheers, Phil.

Merge request reports

Loading