jenkinsci / gradle-jpi-plugin

Build Jenkins Plugins with Gradle
79 stars 50 forks source link

jenkins.io User Docs #216

Open sghill opened 1 year ago

sghill commented 1 year ago

The user documentation on jenkins.io exclusively outlines the user experience of working with Maven. For the Jenkins project to support building with gradle-jpi-plugin, user docs must be available on the main site.

Requires #214, #215.

This is an action item from #213.

alextu commented 1 year ago

@sghill before contributing to the docs, changes to https://github.com/jenkins-infra/pipeline-library/blob/master/vars/buildPluginWithGradle.groovy are required for at least publishing on Jenkins the Checkstyle/SpotBugs/JaCoCo reports, and probably as well to publish incrementals. Do you know who takes care of this ?

sghill commented 1 year ago

@alextu I think anyone can contribute, but it's probably worth a quick message to the developer mailing list or #213 for coordination.

I imagine most of the complexity is in making sure any changes work for the current users of buildPluginWithGradle who are on older versions of jpi plugin, while automatically activating for users on 0.48.0 or later.

alextu commented 1 year ago

Thanks for your input, I've initiated the discussion on the #213

alextu commented 1 year ago

@sghill Could you create a release of the JPI plugin 0.49.0 ? Once done, I will discuss in the Jenkins dev mailing list the next steps about docs and/or re-enabling Gradle support for new plugins

sghill commented 1 year ago

@alextu 0.49.0 is now released. Thanks again!

alextu commented 1 year ago

Thanks @sghill for assisting! Unfortunately the steps to add back Gradle support for new Jenkins plugins are too many (see dev mailing list), so we won't be able to continue at this point.