Hi Jerico, and thanks for your interest in adopting this plugin. We would be thrilled to welcome you aboard as a maintainer, and I am available to help with onboarding as needed.
The first step would be for you to update the minimum Jenkins version to a recent release <https://www.jenkins.io/doc/developer/tutorial-improve/update-base-jenkins-version/>. Please prepare a PR as described in this tutorial and make any necessary changes to get tests to pass. Once these changes are complete, you will be ready to adopt the plugin <https://www.jenkins.io/doc/developer/plugin-governance/adopt-a-plugin/>. The next step after that is to process recent PRs (reviewing/testing them and then merging them) and then do a release. The following PRs all look like they should be merged/released: - https://github.com/jenkinsci/job-dsl-plugin/pull/1381 - https://github.com/jenkinsci/job-dsl-plugin/pull/1405 - https://github.com/jenkinsci/job-dsl-plugin/pull/1415 - https://github.com/jenkinsci/job-dsl-plugin/pull/1416 Once you have successfully performed your first release, you will be familiar with the build process and prepared to address the issue you originally came here about. https://github.com/jenkinsci/job-dsl-plugin/blob/master/docs/Testing-DSL-Scripts.md is still using Gradle and needs to be converted to Maven, as the official Jenkins build infrastructure does not support Gradle. Once it is converted to Maven, we can debug whatever issues are remaining against recent versions of Jenkins core. On Wed, Aug 7, 2024 at 6:57 AM Jerico Pena <jeri...@gmail.com> wrote: > > Hello, > > I recently created the following ticket to address a CVE with the job-dsl-plugin. I'm considering adopting the plugin in order to address the CVE, but would like to get some input on whether this will be a relatively simple undertaking or if I will be getting into "dependency hell" because this plugin relies on an older version of groovy and spock. Are there any videos or other resources that I could access to get up to speed on the code base? I have a fair amount of experience working with pipelines in groovy, but have never worked with the java-side of jenkins. > > https://issues.jenkins.io/browse/JENKINS-73463 > > I also created this post in the google group but no response(s) so far. > > https://groups.google.com/g/job-dsl-plugin/c/dkRLK4JxAVk > > Thanks, > Jerico > > -- > You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/c29a44bd-e57d-4790-8c9f-d475ebe22221n%40googlegroups.com . -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAFwNDjqgqMGsP-EK-cwtB8bfdTossgSX3nkf%3DHWCKwt59GFPhw%40mail.gmail.com.