Hi Lukasz,

thanks for your reply!

Our full builds have a duration of 2 ('quick') - 5+ hours ('quick + it
+ tcks') on the Jenkins CI infrastructure (depending on the saturation
of the available node) and are a result of the ancient hardware (there
is a separate discussion regarding AWS) used on the nodes. 

Currently, we have GitHub actions available to conduct some basic
checks (style, compile) for pull requests but it doesn't execute our
long running test suites [1,2] - and yes: That also works for
contributors from their own forks.

Our last experiments with GH actions are already some time ago, but I
remember, that Jenkins was more "stable" for our test suites. Perhaps
the world has changed and we need to re-investigate. (And probably look
into the - often discussed - topic of GH self hosted runners + security
hardening).

Gruß
Richard




[1] 
https://github.com/apache/tomee/blob/main/.github/workflows/main-pull-request-build.yml
[2] 
https://github.com/apache/tomee/blob/main/.github/workflows/tomee-8.x-pull-request-build.yml

Am Freitag, dem 11.11.2022 um 07:18 +0100 schrieb Lukasz Lenart:
> czw., 10 lis 2022 o 20:31 Richard Zowalla <r...@apache.org>
> napisał(a):
> > We have a Jenkins pull request job in TomEE. We noticed, that this
> > job
> > only builds PRs, which originate from the ASF repo (and not from
> > (user)
> > forks).
> > 
> > I guess, that this is intended due to some security concerns? Is
> > there
> > a possibility to run such pull request builds for forks after some
> > sort
> > of manual approval?
> > 
> > I think of something like "Jenkins, test this please" (from a
> > committer
> > / pmc) and a job is triggered?
> > 
> > I assume, that other projects might have the same problems or
> > already a
> > solutions for that kind of problem?
> > 
> > Any hint / pointer is appreciated.
> 
> I'm not sure if this is possible with Jenkins, maybe you should use
> Github Actions for that?
> https://github.com/apache/struts/blob/master/.github/workflows/maven.yml
> 
> 
> Regards

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to