Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #14471

Re: [Debian-salsa-ci] Enabling salsa-ci on all Debian Python Team repos

From Iñaki Malerba <ina@malerba.space>
Newsgroups linux.debian.maint.python
Subject Re: [Debian-salsa-ci] Enabling salsa-ci on all Debian Python Team repos
Date 2022-09-19 14:20 +0200
Message-ID <F7nUK-8Cun-5@gated-at.bofh.it> (permalink)
References <F7mvD-8Bun-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hello Emanuele !

On Mon, Sep 19, 2022 at 12:51:00PM +0200, Emanuele Rocca wrote:
> Hello debian-salsa-ci and debian-python!
>
> I was wondering if it would make sense to enable CI/CD on Salsa for all
> projects owned by the Debian Python Team, or if there's any concern
> about scaling issues in terms of pipeline workers (or anything else
> really).

That would be great !

Mass-enabling CI on groups might be something that you want to
discuss with Salsa admins first. On previous occasions they pushed
back on this kind of steep adoption due to the workload increase,
but I'm not sure what's the stance right now on that matter.

>
> For the past few days I've been enabling CI/CD on Salsa for various
> packages owned by the DPT. I've been doing this on a case-by-case basis:
> if the package I wanted to work on (for reasons unrelated to CI) did not
> have CI/CD yet, I'd add [1] as the pipeline configuration file and carry
> on with my work.
>
> Perhaps there's an opportunity to automate and getting wider CI usage.

One of the biggest issues we had when a team adopted the pipeline was
DDOSing of the instance because of the multiple pipelines generated when
pusing the .gitlab-ci.yml file to all the projects.

If you're planning to do this, please:

- Use the API and configure the 'CI/CD configuration file' project
  field, as you mentioned in the email. This won't generate a pipeline
  when configured but only on the next push.

- If you need create the .gitlab-ci.yml file, please use the
  `ci.skip`[1] push option.


Thanks, and good luck :)

Iñaki

1_ https://docs.gitlab.com/ee/user/project/push_options.html#push-options-for-gitlab-cicd

>
> Thanks,
>   Emanuele
>
> [1] recipes/debian.yml@salsa-ci-team/pipeline
>
> --
> Debian-salsa-ci mailing list
> Debian-salsa-ci@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-salsa-ci

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Enabling salsa-ci on all Debian Python Team repos Emanuele Rocca <ema@debian.org> - 2022-09-19 12:50 +0200
  Re: [Debian-salsa-ci] Enabling salsa-ci on all Debian Python Team  repos Iñaki Malerba <ina@malerba.space> - 2022-09-19 14:20 +0200
    Re: [Debian-salsa-ci] Enabling salsa-ci on all Debian Python Team  repos Julian Gilbey <julian@d-and-j.net> - 2022-09-19 17:10 +0200
  Re: Enabling salsa-ci on all Debian Python Team repos Louis-Philippe Véronneau <pollo@debian.org> - 2022-09-19 19:20 +0200
  Re: Enabling salsa-ci on all Debian Python Team repos Sandro Tosi <morph@debian.org> - 2022-09-19 20:20 +0200
    Re: Enabling salsa-ci on all Debian Python Team repos Emanuele Rocca <ema@debian.org> - 2022-09-20 10:40 +0200
      Re: Enabling salsa-ci on all Debian Python Team repos Sandro Tosi <morph@debian.org> - 2022-09-20 14:40 +0200
        Re: Enabling salsa-ci on all Debian Python Team repos Emanuele Rocca <ema@debian.org> - 2022-09-20 16:20 +0200
          Re: Enabling salsa-ci on all Debian Python Team repos Carsten Schoenert <c.schoenert@t-online.de> - 2022-09-20 17:40 +0200
            Re: Enabling salsa-ci on all Debian Python Team repos Sandro Tosi <morph@debian.org> - 2022-09-20 21:20 +0200
              Re: Enabling salsa-ci on all Debian Python Team repos Emanuele Rocca <ema@debian.org> - 2022-09-21 12:20 +0200
                Re: Enabling salsa-ci on all Debian Python Team repos Brian May <brian@linuxpenguins.xyz> - 2022-09-23 01:10 +0200
            Re: Enabling salsa-ci on all Debian Python Team repos Emanuele Rocca <ema@debian.org> - 2022-09-21 12:00 +0200
              Re: Enabling salsa-ci on all Debian Python Team repos Samuel Thibault <sthibault@debian.org> - 2022-09-21 12:40 +0200
              Re: Enabling salsa-ci on all Debian Python Team repos Sandro Tosi <morph@debian.org> - 2022-09-23 04:40 +0200
              Re: Enabling salsa-ci on all Debian Python Team repos Carsten Schoenert <c.schoenert@t-online.de> - 2022-09-23 07:10 +0200
                Re: Enabling salsa-ci on all Debian Python Team repos Stefano Rivera <stefanor@debian.org> - 2022-09-23 08:30 +0200
                Re: Enabling salsa-ci on all Debian Python Team repos Nicolas Chauvat <nicolas.chauvat@logilab.fr> - 2022-09-23 09:00 +0200
            Re: Enabling salsa-ci on all Debian Python Team repos Arnaud Ferraris <aferraris@debian.org> - 2022-09-21 13:20 +0200

csiph-web