Hi all, As many of Docker adopters know, we do not regularly put packaging changelogs to Jenkins release notes: https://jenkins.io/changelog/. Unless something goes really wrong, users have no practical way to know what has changed in Docker packaging, and they have to go to the commit history and somehow track down the commit used for their Jenkins version. It is a natural follow-up to the Continuous Delivery we use for Docker images, but is not convenient for many users. Docker packaging is a mission-critical deliverable for the Jenkins project, and I believe users deserve to see the changelogs tehere and to see cool features we deliver there (like recent official CentOS images).
I would like to propose adding changelog for Docker releases. I have 2 versioning options in mind: Option 1: - We introduce independent versioning for Docker packaging. This versioning follows the semver approach, and we start from 2.0.0 or any similar version which is explicitly different from Jenkins versioning - Release versions are considered as experimental, delivery pipelines keep using latest versions and commit references as before - If the experiment gets positive user feedback, we review options to align Docker packaging versions and Jenkins Option 2: - We retrospectively follow Jenkins LTS versioning. Docker packaging version changelogs are released when we de-facto know what went to LTS - Such approach might be more convenient for LTS users, and we can lnk changelogs from Jenkins release notes - If the approach is well accepted by users, we can again reconsider the implementation to make versions a part of the delivery pipeline I have submitted https://github.com/jenkinsci/docker/pull/856 which enables semver changelogs for Docker packaging. If the experiment is successful, we could do similar change in https://github.com/jenkinsci/packaging . I would appreciate feedback about the proposed options. Thanks in advance, Oleg -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLD%3D0PDCEe96ERFSAmxk7Uinmy91_G7DaBgHymcT%3DphVRA%40mail.gmail.com.
