Skip to content

Commit e090875

Browse files
Introduce Docker Packaging changelogs (#856)
* Enable Release Drafter to track changelogs in packaging versions * GitHub Releases: Add clarification of the changelog process and versioning scheme to CHANGELOG.md * Release Drafter: Link the upstream documentation * Release Drafter: Add an "experimental" disclaimer to changelog drafts * Reference the dev list discussion in README * Reflect the LTS release tags and the versioning approach * Release Drafter: Fix the name temlate * Adjust Changelog information for the Release drafter * Update CHANGELOG.md Co-Authored-By: Daniel Beck <[email protected]> * Update CHANGELOG.md * Update the Release Drafter pattern to match the manually generated changelog * Fix typo
1 parent 18edef8 commit e090875

File tree

2 files changed

+42
-2
lines changed

2 files changed

+42
-2
lines changed

.github/release-drafter.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# https://github.com/jenkinsci/.github/blob/master/.github/release-drafter.adoc
2+
_extends: .github
3+
# We are using 3-digit LTS versioning here
4+
version-template: $MAJOR.$MINOR.$PATCH
5+
tag-template: jenkins-docker-packaging-$NEXT_PATCH_VERSION
6+
name-template: Jenkins Docker Image $NEXT_PATCH_VERSION
7+
template: |
8+
<!-- Optional: add a release summary here -->
9+
## 📦 Jenkins Core updates
10+
11+
* Update to Jenkins $NEXT_PATCH_VERSION ([changelog](https://jenkins.io/changelog-stable/#v$NEXT_PATCH_VERSION))
12+
13+
$CHANGES
14+
15+
**NOTE:** This is an experimental changelog. See [this page](https://github.com/jenkinsci/docker/blob/master/CHANGELOG.md) for more info

CHANGELOG.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,31 @@
11
CHANGELOG
22
=========
33

4-
2.99
5-
-----
4+
| See [GitHub releases](https://github.com/jenkinsci/docker/releases) |
5+
| --- |
6+
7+
## Status
8+
9+
We are doing experimental changelogs for Jenkins master Docker packaging
10+
([discussion in the developer list](https://groups.google.com/forum/#!topic/jenkinsci-dev/KvV_UjU02gE)).
11+
This release notes represent changes in in the packaging, but not in the bundled WAR files.
12+
Please refer to https://jenkins.io/changelog/ and https://jenkins.io/changelog-stable/ for WAR file changelogs.
13+
14+
## Version scheme
15+
16+
The repository follows the 3-digit scheme of [Jenkins LTS releases](https://jenkins.io/download/lts/).
17+
18+
## Mapping of Docker packaging to Jenkins releases
19+
20+
Both Weekly and LTS distributions follow the Continuous Delivery approach and pick up the most recent versions available by the time of the release Pipeline execution.
21+
In this repository we follow the Jenkins LTS releases and release packaging changelogs for them.
22+
There is no version mapping for Weekly releases, users should be using changelogs to track down the changes
23+
(see also [Issue #865](https://github.com/jenkinsci/docker/issues/865)).
24+
25+
## Notable changes in Jenkins versions before 2.164.1
26+
27+
Below you can find incomplete list of changes in Docker packaging for Jenkins releases
28+
29+
### 2.99
30+
631
* `/bin/tini` has been relocated to `/sbin/tini`, location defined by alpine

0 commit comments

Comments
 (0)