Skip to content

Commit 3ccc8fe

Browse files
committed
Merge remote-tracking branch 'upstream/master' into lts
2 parents da589fe + f559d75 commit 3ccc8fe

File tree

4 files changed

+20
-15
lines changed

4 files changed

+20
-15
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ FROM jenkins/jenkins:lts-jdk17
184184
COPY --chown=jenkins:jenkins custom.groovy /usr/share/jenkins/ref/init.groovy.d/custom.groovy
185185
```
186186

187+
If you need to maintain the entire init.groovy.d directory and have a persistent JENKINS_HOME you may run the docker image with `-e PRE_CLEAR_INIT_GROOVY_D=true`
188+
187189
## Preinstalling plugins
188190

189191
### Install plugins

build-windows.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ services:
1414
WINDOWS_VERSION: ${WINDOWS_VERSION}
1515
tags:
1616
- ${DOCKERHUB_ORGANISATION}/${DOCKERHUB_REPO}:${JENKINS_VERSION}-jdk17-hotspot-${WINDOWS_FLAVOR}-${WINDOWS_VERSION}
17-
- ${DOCKERHUB_ORGANISATION}/${DOCKERHUB_REPO}:${JENKINS_VERSION}-${WINDOWS_FLAVOR}-${WINDOWS_VERSION}
18-
- ${DOCKERHUB_ORGANISATION}/${DOCKERHUB_REPO}${SEPARATOR_LTS_PREFIX}${WINDOWS_FLAVOR}-${WINDOWS_VERSION}
1917
jdk21:
2018
image: ${DOCKERHUB_ORGANISATION}/${DOCKERHUB_REPO}${SEPARATOR_LTS_PREFIX}jdk21-hotspot-${WINDOWS_FLAVOR}-${WINDOWS_VERSION}
2119
build:

docker-bake.hcl

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -134,14 +134,10 @@ target "alpine_jdk17" {
134134
JAVA_VERSION = JAVA17_VERSION
135135
}
136136
tags = [
137-
tag(true, "alpine"),
138137
tag(true, "alpine-jdk17"),
139-
tag_weekly(false, "alpine"),
140138
tag_weekly(false, "alpine-jdk17"),
141139
tag_weekly(false, "alpine${ALPINE_SHORT_TAG}-jdk17"),
142-
tag_lts(false, "lts-alpine"),
143140
tag_lts(false, "lts-alpine-jdk17"),
144-
tag_lts(true, "lts-alpine")
145141
]
146142
platforms = ["linux/amd64"]
147143
}
@@ -158,10 +154,14 @@ target "alpine_jdk21" {
158154
JAVA_VERSION = JAVA21_VERSION
159155
}
160156
tags = [
157+
tag(true, "alpine"),
161158
tag(true, "alpine-jdk21"),
159+
tag_weekly(false, "alpine"),
162160
tag_weekly(false, "alpine-jdk21"),
163161
tag_weekly(false, "alpine${ALPINE_SHORT_TAG}-jdk21"),
164-
tag_lts(false, "lts-alpine-jdk21")
162+
tag_lts(false, "lts-alpine"),
163+
tag_lts(false, "lts-alpine-jdk21"),
164+
tag_lts(true, "lts-alpine"),
165165
]
166166
platforms = ["linux/amd64", "linux/arm64"]
167167
}
@@ -178,14 +178,10 @@ target "debian_jdk17" {
178178
JAVA_VERSION = JAVA17_VERSION
179179
}
180180
tags = [
181-
tag(true, ""),
182181
tag(true, "jdk17"),
183-
tag_weekly(false, "latest"),
184182
tag_weekly(false, "latest-jdk17"),
185183
tag_weekly(false, "jdk17"),
186-
tag_lts(false, "lts"),
187184
tag_lts(false, "lts-jdk17"),
188-
tag_lts(true, "lts"),
189185
tag_lts(true, "lts-jdk17")
190186
]
191187
platforms = ["linux/amd64", "linux/arm64", "linux/s390x", "linux/ppc64le"]
@@ -203,10 +199,14 @@ target "debian_jdk21" {
203199
JAVA_VERSION = JAVA21_VERSION
204200
}
205201
tags = [
202+
tag(true, ""),
206203
tag(true, "jdk21"),
204+
tag_weekly(false, "latest"),
207205
tag_weekly(false, "latest-jdk21"),
208206
tag_weekly(false, "jdk21"),
207+
tag_lts(false, "lts"),
209208
tag_lts(false, "lts-jdk21"),
209+
tag_lts(true, "lts"),
210210
tag_lts(true, "lts-jdk21")
211211
]
212212
platforms = ["linux/amd64", "linux/arm64", "linux/s390x", "linux/ppc64le"]
@@ -224,13 +224,9 @@ target "debian_slim_jdk17" {
224224
JAVA_VERSION = JAVA17_VERSION
225225
}
226226
tags = [
227-
tag(true, "slim"),
228227
tag(true, "slim-jdk17"),
229-
tag_weekly(false, "slim"),
230228
tag_weekly(false, "slim-jdk17"),
231-
tag_lts(false, "lts-slim"),
232229
tag_lts(false, "lts-slim-jdk17"),
233-
tag_lts(true, "lts-slim"),
234230
]
235231
platforms = ["linux/amd64"]
236232
}
@@ -247,9 +243,13 @@ target "debian_slim_jdk21" {
247243
JAVA_VERSION = JAVA21_VERSION
248244
}
249245
tags = [
246+
tag(true, "slim"),
250247
tag(true, "slim-jdk21"),
248+
tag_weekly(false, "slim"),
251249
tag_weekly(false, "slim-jdk21"),
250+
tag_lts(false, "lts-slim"),
252251
tag_lts(false, "lts-slim-jdk21"),
252+
tag_lts(true, "lts-slim"),
253253
]
254254
platforms = ["linux/amd64", "linux/arm64"]
255255
}

jenkins.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
: "${JENKINS_WAR:="/usr/share/jenkins/jenkins.war"}"
44
: "${JENKINS_HOME:="/var/jenkins_home"}"
5+
6+
if [[ -n "${PRE_CLEAR_INIT_GROOVY_D}" ]]; then
7+
rm -rf "${JENKINS_HOME}/init.groovy.d"
8+
fi
9+
510
: "${COPY_REFERENCE_FILE_LOG:="${JENKINS_HOME}/copy_reference_file.log"}"
611
: "${REF:="/usr/share/jenkins/ref"}"
712

0 commit comments

Comments
 (0)