jenkinsci / sidebar-link-plugin

Jenkins sidebar-link plugin
https://plugins.jenkins.io/sidebar-link/
MIT License
26 stars 43 forks source link

Enable incrementals for easier testing and bump baseline to 2.387.3 #56

Closed jonesbusy closed 1 year ago

jonesbusy commented 1 year ago

Incrementals is a must to test component between them

Bump baseline to 2.387.3 as all version bellow 2.361 don't receive bom update (https://github.com/jenkinsci/bom/releases/tag/2133.v2e6c00fe4d61)

Remove also unneeded dependencies when targeting Jenkins 2

Testing done

Submitter checklist

damianszczepanik commented 1 year ago

@jonesbusy can you add some reference how to release properly the plugin with this incremental approach ?

jonesbusy commented 1 year ago

Thanks for merging.

Doesn't change the release process. Incremental only allow easier testing of component in parallel : https://www.jenkins.io/doc/developer/plugin-development/incrementals/

If you want to activate CD for automated plugin release you need more steps https://www.jenkins.io/doc/developer/publishing/releasing-cd/

damianszczepanik commented 1 year ago

Thanks for merging.

Doesn't change the release process. Incremental only allow easier testing of component in parallel : https://www.jenkins.io/doc/developer/plugin-development/incrementals/

If you want to activate CD for automated plugin release you need more steps https://www.jenkins.io/doc/developer/publishing/releasing-cd/

I had to made some correction to enable releasing after this change https://github.com/jenkinsci/sidebar-link-plugin/commit/e8575ed8fa2cd65e6f05ba2a36a0290d3fbc89e1