> On Jan 8, 2021, at 1:45 PM, Zach Hoffman <zrhoff...@apache.org> wrote:\


> Since running on all forks is not an option with Jenkins, that's where my
> preference comes from. Jenkins is still useful for jobs that don't need to
> run on forks, (e.g., periodically checking for Go version updates and
> opening a PR if a minor version update is found).

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. 


-Chris


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


Reply via email to