- 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
>>>> >
>>>> >
>>>>
>>>

Reply via email to