Shouldn't there be a 1:1 or 1:many relationship between a Jenkins release
and docker release?

Jenkins 2.150 should map to jenkinsci/Jenkins:2.150 docker image (I forgot
the docker url but should be similar)

Maybe 2.150-1 if a docker specific fix need to go out?

If so, wouldn't those changes be appropriate to tie to the same version in
the changelog? Maybe with a docker label/pill to say it's docker only.

Gavin

On Tue., Jul. 23, 2019, 2:38 p.m. Oleg Nenashev, <[email protected]>
wrote:

> 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
> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLD%3D0PDCEe96ERFSAmxk7Uinmy91_G7DaBgHymcT%3DphVRA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAG%3D_DusscV_Ms6W5qZph%3DFXusO6wObbJvXee3WFgTTNWQcjwEQ%40mail.gmail.com.

Reply via email to