It must have been many, many years since you last looked at Jenkins.
They've supported pipelines (stored in your code repository) since at
least 2015 or so.

https://www.jenkins.io/doc/book/pipeline/

On Fri, 8 Jan 2021 at 15:17, Antoine Pitrou <anto...@python.org> wrote:
>
>
> Hi,
>
> On Fri, 8 Jan 2021 12:49:03 -0800
> Chris Lambertus <cml-1odqgaof3lkdnm+yrof...@public.gmane.org> wrote:
> >
> > Have you considered the internal and fully supported ASF Jenkins
> and/or Buildbot infrastructure? Infra has little control over the free
> open source offerings, but we have significantly more resources we can
> bring to bear on own on CI systems.
> >
> > What are the gaps in the ASF CI systems that are pushing people onto
> less viable platforms such as GA?
>
> While being a PMC and core developer for Apache Arrow, I'm going to
> give a personal opinion here:
>
> - Jenkins I think many people have had bad experiences in the past with
>   (I remember trying to use Jenkins and the obnoxious Web-based
>   configuration threw me off)
>
> - at Apache Arrow, we once used our own Buildbot instance, but there
>   are problems with it. The main problem is that you can't edit the
>   configuration on the fly to add / change builds: especially, you
>   can't do so on a PR and have that validated before merging. That's
>   because any build configuration change requires restarting the
>   buildmaster.
>
> What platforms like Github Actions, Travis-CI, etc. give you (apart
> from free execution resources) is that the CI configuration is
> versioned along your code source. This is a very valuable model,
> especially when you're in a fast-changing stage.
>
> Regards
>
> Antoine.

Reply via email to