[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Adding CI pipeline



Hi,

Should we add CI pipelines to the Git repositories for our packages at Salsa.d.o? It seems as simple as adding a debian/salsa-ci.yml file with the following contents:

    ---
    include:
      - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
However, I have been reluctant to do so because I think it is a waste of
resources, and it is not sustainable to have package builds for every
single commit (or push). Perhaps there are alternative ways, such as
running the CI pipeline under specific conditions, such as when the
debian/changelog file or a CI-specific file is committed, or when a
commit is made in a specific side branch, or according to special
indications in the commit message, etc. Or am I just overly preoccupied
with wasting planet resources?

What do you think?

Best,

Rafael Laboissière


Reply to: