I think Eric was just speaking up about GH because Thanh mentioned it as
something that had been considered in the past.
IMO if JJB moved to GH then, yes, all of the CI would migrate to GHA as
well. No sense trying to keep everything operating on the OpenDev Zuul
environment if everything is in a SCM platform that has a native CI.
Towards the point of continued maintenance. I personally love Gerrit
over GitHub just because the workflow of Gerrit suites me better. The
biggest issue, and we see this with OSS projects we support at the Linux
Foundation (LF), the mind share of devs is on GH and many have a hard
time getting over the hurdle of how Gerrit works so it's harder to get
new talent into a project that is on Gerrit.
In truth, while LF uses JJB a lot, we've been making strides to
transition to Jenkins Pipelines and JJB becomes, less and less needed as
we do that outside of linking Jenkins into the initial repository setup
to pickup the pipeline definitions. JJB is powerful, but in the world of
pipelines it's becoming less needed, especially as more and more plugins
are dying because you don't need them when things are done in Pipelines.
So, while I hate to be a doomsayer, I think that we're going to see a
continued decline in contributions and people willing to step up to help
maintain. Either we can get more people in by switching to GH and things
become easier for new people to contribute, or at some point in the next
year or two we have to concede that the project may go dormant as more
of the industry moves to Pipelines or even other CI platforms.
-Andy-
On 2/22/22 23:06, Serge S wrote:
> Hello,
>
>> The thing I'm most worried about in a move of infrastructure though is
>> the continued maintenance of JJB. Currently the Zuul+Gerrit setup at
>> OpenStack ...
>
> I agree to Than concerns.
>
> Eric, could you clarify what exactly is supposed to be achieved by
> GitHub move ?
> What’s the issue with the current hosting/workflow implementation ?
> Do you propose to move git repository hosting only or the CI
> infrastructure as well ?
>
> Regards,
> Serge.
>
>> On 23 Feb 2022, at 03:00, Thanh Ha <
zxi...@gmail.com
>> <mailto:
zxi...@gmail.com>> wrote:
>>
>> Hi Eric,
>>
>> There's the administrative part which we'd need to create a new JJB
>> Org on GitHub then invite all the core reviewers to be owners of the
>> new org and move the 2 repos jjb/python-jenkins and
>> jjb/jenkins-job-builder to GitHub.
>>
>> The hardest part would be to port all of the existing Zuul jobs over
>> to GitHub Actions
>> (
https://opendev.org/jjb/jenkins-job-builder/src/branch/master/.zuul.yaml
>> <
https://opendev.org/jjb/jenkins-job-builder/src/branch/master/.zuul.yaml>).
>> <
https://review.opendev.org/c/jjb/jenkins-job-builder/+/700355>)
>> removed the jobs that updated the docs on the OpenStack
>> domain. If you look at the footer on the docs page it
>> references the exact commit that generated the docs. I can
>> confirm that the RTD version is up to date with the master
>> branch.
>>
>> There were also discussions about moving JJB to GitHub too on
>> this mailing list but without anyone willing to do the work to
>> get it moved and ensure that all the jobs and automation is
>> transitioned over it's unlikely that will happen anytime soon.
>>
>> Regards,
>> Thanh
>>
>> On Fri, Feb 18, 2022 at 2:58 AM Adam Romanek
>> <
romane...@gmail.com <mailto:
romane...@gmail.com>> wrote:
>>
>> Hi,
>>
>> When searching for JJB in Google the very first two hits
>> point at:
>>
>> 1.
https://docs.openstack.org/infra/jenkins-job-builder/
>> <
https://docs.openstack.org/infra/jenkins-job-builder/>
>> 2.
https://jenkins-job-builder.readthedocs.io/en/latest/
>> <
https://jenkins-job-builder.readthedocs.io/en/latest/>
>>
>> The documentation
onopenstack.org
>> <
http://openstack.org/>is in version 3.2.1.dev2 (there's
>> no such release, anyway it's probably about 2 years old),
>> while the documentation
onreadthedocs.io
>> <
http://readthedocs.io/>only shows "latest" as its
>> version, so it's really hard to tell if it's up to date.
>>
>> Could you please help me sort it out?
>>
>> Best regards,
>> Adam Romanek
>>
>> --
>> You received this message because you are subscribed to
>> the Google Groups "jenkins-job-builder" group.
>> To unsubscribe from this group and stop receiving emails
>> from it, send an email
>>
tojenkins-job-bu...@googlegroups.com
>> <mailto:
jenkins-job-bui...@googlegroups.com>.
>> <
https://groups.google.com/d/msgid/jenkins-job-builder/081db90f-6087-4a6d-9ffc-fe9099198154n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>
>>
>> --
>> You received this message because you are subscribed to the
>> Google Groups "jenkins-job-builder" group.
>> To unsubscribe from this group and stop receiving emails from
>> it, send an email
>>
tojenkins-job-bu...@googlegroups.com
>> <mailto:
jenkins-job-bui...@googlegroups.com>.
>> To view this discussion on the web
>> visithttps://
groups.google.com/d/msgid/jenkins-job-builder/CAHrkGO_WzuV%2BZy7Y-134k2wg%3DGdo%3DMFMvhPMOic9ywPJJYPQ%2BA%40mail.gmail.com
>> <
https://groups.google.com/d/msgid/jenkins-job-builder/CAHrkGO_WzuV%2BZy7Y-134k2wg%3DGdo%3DMFMvhPMOic9ywPJJYPQ%2BA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "jenkins-job-builder" group.
>> To unsubscribe from this group and stop receiving emails from it, send
>> an email
tojenkins-job-bu...@googlegroups.com
>> <mailto:
jenkins-job-bui...@googlegroups.com>.
>> To view this discussion on the web
>> visithttps://
groups.google.com/d/msgid/jenkins-job-builder/CAHrkGO_E6yif3W7nJ9-DO1RYc9bTJzOGAXhTsx-TEBX11pMvcA%40mail.gmail.com
>> <
https://groups.google.com/d/msgid/jenkins-job-builder/CAHrkGO_E6yif3W7nJ9-DO1RYc9bTJzOGAXhTsx-TEBX11pMvcA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "jenkins-job-builder" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
jenkins-job-bui...@googlegroups.com
> <mailto:
jenkins-job-bui...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/jenkins-job-builder/AE84BA24-1530-4561-B474-67CC4DBE253D%40gmail.com
> <
https://groups.google.com/d/msgid/jenkins-job-builder/AE84BA24-1530-4561-B474-67CC4DBE253D%40gmail.com?utm_medium=email&utm_source=footer>.
--
Andrew J Grimberg
Manager Release Engineering
The Linux Foundation
NOTICE: The Linux Foundation supports their employees with flexible work
hours. If you recieve mail from me outside of standard business hours
please be aware that I do not expect a response until the next standard
business day.