Re: continuous integrations pipeline frameworks

2024-07-27 Thread Bruno Haible
Hi Simon, Thanks for your thoughts. > How do you intend the output of your python script to end up accessible > for consumption by GitLab pipelines? A simple approach is to run it > locally and commit all the generated files to git. Is that what you had > in mind? Yes, that's what I intend to

Re: continuous integrations pipeline frameworks

2024-07-25 Thread Simon Josefsson via Gnulib discussion list
Bruno Haible writes: > By now, I've completed a "many platforms" CI for several GNU packages: > > https://github.com/gnu-gnulib/ci-testdir-check/actions > https://github.com/gnu-diffutils/ci-check/actions > https://github.com/gnu-gettext/ci-check/actions > https://github.com/gnu-libsigsegv/ci-che

Re: continuous integrations pipeline frameworks

2024-07-24 Thread Bruno Haible
Hi Eric, > Have you looked at libvirt-ci[1]? Several projects (among others: > libvirt, qemu, libnbd) use this for templating CI that works across > both gitlab and github (preferring to run CI under gitlab as it is > less invasive of freedoms, but taking advantage of github's access to > MacOS t

Re: continuous integrations pipeline frameworks

2024-07-24 Thread Eric Blake
On Wed, Jul 24, 2024 at 06:23:06PM GMT, Bruno Haible wrote: > Hi Simon, > > In > you wrote: > > > And while so far I've been satisfied with writing these .yml files manually, > it would be better if they all were generated by

Re: continuous integrations pipeline frameworks

2024-07-24 Thread Bruno Haible
Hi Simon, In you wrote: > >> I forgot to mention: the pattern to provide re-usable GitLab CI/CD > >> definitions that I'm inspired by is Debian's pipeline project: > >> > >> https://salsa.debian.org/salsa-ci-team/pipeline/ > >

Re: continuous integrations pipeline frameworks

2024-05-06 Thread Simon Josefsson via Gnulib discussion list
Bruno Haible writes: > Simon Josefsson wrote: >> I forgot to mention: the pattern to provide re-usable GitLab CI/CD >> definitions that I'm inspired by is Debian's pipeline project: >> >> https://salsa.debian.org/salsa-ci-team/pipeline/ >> >> It is easy to setup a new project to use their reusa

Re: continuous integrations pipeline frameworks

2024-05-06 Thread Bruno Haible
Simon Josefsson wrote: > I forgot to mention: the pattern to provide re-usable GitLab CI/CD > definitions that I'm inspired by is Debian's pipeline project: > > https://salsa.debian.org/salsa-ci-team/pipeline/ > > It is easy to setup a new project to use their reusable pipeline -- just > add the