>
>
>
> I presume you are referring to the fact that external non-committers
> cannot force a build on a forked repo PR on the ASF Jenkins without
> whitelisting [1].  This is by design because it is a huge security problem
> to run unvetted 3rd party code on our build infrastructure. This is the
> same problem that exists with GitHub Self-Hosted Runners, and to a lesser
> extent with 3rd party Github Actions, which has collectively brought us to
> the discussion we have today.
>
> Is anyone aware of open-source self-hosted tooling which provides a
> Travis-like experience? I understand GitLab may offer something like Github
> Actions, but I’m not sure to what extent that functionality exists in the
> Community Edition.
>

Just a comment on that. I did try Git Lab. 1.5 years ago (!) when we
started to have similar experiences with Travis our initial idea was to use
GitLab for that. There was one blocker - GitLab did not support running CI
jobs from forked PRs. Look here
https://gitlab.com/gitlab-org/gitlab/-/issues/5667 (there are few other
related issues). I am a close friend of Kamil Trzciński who is the
Distinguished Engineer at GitLab and literally the creator of CI
integration at GitLab. I spoke to him and he pushed it internally.  The
ticket got the "CEO interest" label. All looked well. Since then the issues
have been moved from a milestone to milestone and it is NOT DONE yet. I was
following, pushing and having monthly chats with Kamil about that.  After a
year I stopped following it. In the meantime GitHub managed to release
GitHub Actions and improve it big time - enough that it started to be a
viable alternative and we dropped GitLab idea completely.

I think, personally. I've done more than I could to solve the problem. I
used any opportunity I had. We have money from the Astronomer, AWS and
Google who are all big stakeholders in Airflow, but without support and
pressure from  the ASF, there is not much we (not even members of the ASF)
can do.

That's why I am crying for help.


>
>
> -Chris
>
>
> [1]
> https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features#git.asf.yamlfeatures-JenkinsPRWhitelisting
>
>
>

-- 
+48 660 796 129

Reply via email to