- builds FYI, cc'ing Spark dev was dropped during the discussion. If you haven't subscribed to builds@a.g, you have seen the partial discussions only. Please subscribe bui...@apache.org mailing list to participate in the discussion further.
2021년 4월 8일 (목) 오후 1:50, Wenchen Fan <cloud0...@gmail.com>님이 작성: > > for example, having sub-groups where each group shares the resources - > currently one GitHub organisation shares all resources across the projects. > > That's a good idea. We do need to thank Github to give free resources to > ASF projects, but it's better if we can make it a business: we allow > individual projects to sign deals with Github to get dedicated resources. > It's a bit wasteful to ask every project to set up its own dev ops, > using Github Action is more convenient. Maybe we should raise it to Github? > > On Wed, Apr 7, 2021 at 9:31 PM Hyukjin Kwon <gurwls...@gmail.com> wrote: > >> Thanks Martin for your feedback. >> >> > What was your reason to migrate from Apache Jenkins to Github Actions ? >> >> I am sure there were more reasons for migrating from Amplap Jenkins >> <https://amplab.cs.berkeley.edu/jenkins/> to GitHub Actions but as far >> as I can remember: >> - To reduce the maintenance cost of machines >> - The Jenkins machines became unstable and slow causing CI jobs to fail >> or be very flaky. >> - Difficulty to manage the installed libraries. >> - Intermittent unknown issues in the machines >> >> Yes, one option might be to consider other options to migrate again. >> However, other projects will very likely suffer the >> same problem. In addition, the migration in a large project is not an >> easy work to do >> >> I would like to know the feasibility of having more resources in GitHub >> Actions, or, for example, having sub-groups where >> each group shares the resources - currently one GitHub organisation >> shares all resources across the projects. >> >> >> 2021년 4월 7일 (수) 오후 10:04, Martin Grigorov <mgrigo...@apache.org>님이 작성: >> >>> >>> >>> On Wed, Apr 7, 2021 at 3:41 PM Hyukjin Kwon <gurwls...@gmail.com> wrote: >>> >>>> Hi Greg, >>>> >>>> I raised this thread to figure out a way that we can work together to >>>> resolve this issue, gather feedback, and to understand how other >>>> projects >>>> work around. >>>> Several projects I observed, as far as I can tell, have made enough >>>> efforts >>>> to save the resources in GitHub Actions but still suffer from the lack >>>> of >>>> resources. >>>> >>> >>> And it will get even worse because: >>> 1) more and more Apache projects migrate from TravisCI to Github Actions >>> (GA) >>> 2) new projects join ASF and many of them already use GA >>> >>> >>> What was your reason to migrate from Apache Jenkins to Github Actions ? >>> If you want dedicated resources then you will need to manage the CI >>> yourself. >>> You could use Apache Jenkins/Buildbot with dedicated agents for your >>> project. >>> Or you could set up your own CI infrastructure with Jenkins, DroneIO, >>> ConcourceCI, ... >>> >>> Yet another option is to move to CircleCI or Cirrus. They are similar to >>> TravisCI / GA and less crowded (for now). >>> >>> Martin >>> >>> I appreciate the resources provided to us but that does not resolve the >>>> issue of the development being slowed down. >>>> >>>> >>>> 2021년 4월 7일 (수) 오후 5:52, Greg Stein <gst...@gmail.com>님이 작성: >>>> >>>> > On Wed, Apr 7, 2021 at 12:25 AM Hyukjin Kwon <gurwls...@gmail.com> >>>> wrote: >>>> > >>>> >> Hi all, >>>> >> >>>> >> I am an Apache Spark PMC, >>>> > >>>> > >>>> > You are a member of the Apache Spark PMC. You are *not* a PMC. Please >>>> stop >>>> > with that terminology. The Foundation has about 200 PMCs, and you are >>>> a >>>> > member of one of them. You are NOT a "PMC" .. you're a person. A PMC >>>> is a >>>> > construct of the Foundation. >>>> > >>>> > >... >>>> > >>>> >> I am aware of the limited GitHub Actions resources that are shared >>>> >> across all projects in ASF, >>>> >> and many projects suffer from it. This issue significantly slows >>>> down the >>>> >> development cycle of >>>> >> other projects, at least Apache Spark. >>>> >> >>>> > >>>> > And the Foundation gets those build minutes for GitHub Actions >>>> provided to >>>> > us from GitHub and Microsoft, and we are thankful that they provide >>>> them to >>>> > the Foundation. Maybe it isn't all the build minutes that every group >>>> > wants, but that is what we have. So it is incumbent upon all of us to >>>> > figure out how to build more, with fewer minutes. >>>> > >>>> > Say "thank you" to GitHub, please. >>>> > >>>> > Regards, >>>> > -g >>>> > >>>> > >>>> >>>