[Debian-salsa-ci] DEP18 follow-up: What would be the best path to have all top-150 packages use Salsa CI?

Marco d'Itri md at Linux.IT
Fri Aug 23 14:08:11 BST 2024


On Aug 23, Theodore Ts'o <tytso at mit.edu> wrote:

> 1) From a technical respective, what does Salsa CI buy me?  Is it just
Maybe different and more Debian-specific tests than the one that you are 
running elsewhere? They should all be documented here: 
https://salsa.debian.org/salsa-ci-team/pipeline/ .

> 2) If I'm already using Github's CI, and have autopkgtest, what are
> the benefits for using Salsa CI?  (Especially given the amount of
Standardized Debian testing?

> testing that I'm doing already, why should I spend more time enabling
> Salsa CI?)
The effort needed to do so is so small that the question really should 
be "why should I NOT spend a few seconds enabling Salsa CI?".

> 3)  What's the simple recipe for enable Salsa CI?
salsa update_projects $NAMESPACE/$PROJECT \
  --jobs yes --ci-config-path recipes/debian.yml at salsa-ci-team/pipeline

(salsa(1) is part of devscripts)

And then you can immediately schedule a new pipeline without having to
push a new commit:

https://salsa.debian.org/$NAMESPACE/$PROJECT/-/pipelines/new

> 4)  Where do the results for Salsa CI end up getting reported?
https://salsa.debian.org/$NAMESPACE/$PROJECT/-/pipelines/, and you will 
also get emails for pass/fail transitions.

-- 
ciao,
Marco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-salsa-ci/attachments/20240823/5c838dae/attachment.sig>


More information about the Debian-salsa-ci mailing list