Martin
Thanks for your offer. Our current philosophy is to try and
re-engineer as little as possible as we transition everything over
to Eclipse. This is true for migrating scripts for CI/CD systems.
As you might imagine, we are discovering all the places where we
take the underlying system features and configurations for
granted. The issue that has held up GlassFish builds (and this
could well extend to other build jobs) is that we rely on NFS
file-systems to transfer artifacts from the Jenkins/Hudson Master
to the corresponding Slave. Eclipse has systems that use cloud
based VMs where NFS isn't supported between the different nodes
and also systems in-house that do provide NFS support. It seemed
like pinning these jobs to the specific nodes that provide NFS
support was going to be relatively easy.
We spent about a week trying to build a conversion feature so
that we could use the plugin's provided in Jenkins to perform the
same exchange, but the developer team concluded it would take too
much re-engineering right now. Initially, we didn't expect this
would take so long to provision at Eclipse, but I understand they
will have these systems ready for us by the end of this week.
Going forward, it would be great to remove this NFS dependency
throughout our build scripts. I'd love to see the infrastructure
be more flexible and facilitate cloud utilization. I expect that
we will want to gravitate more of our infrastructure to
containerized operations as well so this work won't be just for
one EE4J project.
Jignesh and Arindam are the folks doing the development work
here. Feel free to discus the initial details here on the list or
if you want to just work directly with them, we would definitely
appreciate it. Hopefully, we can create a pattern that other
community members can follow to improve the Eclipse GlassFish, and
other EE4J component project builds.
Cheers,
-- Ed
On 3/22/2018 3:33 AM, Martijn Verburg
wrote:
Hi Ed,
Anything we can do to help unstick Glassfish? I'm part of
the AdoptOpenJDK build farm, maybe there's a challenge that
we've faced before?
_______________________________________________
ee4j-build mailing list
ee4j-build@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ee4j-build