Skip to content

Commit 1ba5055

Browse files
committed
expected_tags_lts OK (add 1 tag)
1 parent 655bcc5 commit 1ba5055

File tree

2 files changed

+7
-26
lines changed

2 files changed

+7
-26
lines changed

docker-bake.hcl

Lines changed: 6 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -330,45 +330,25 @@ function "linux_tags" {
330330
)
331331
}
332332

333-
# TODO: not correct yet, to be revised
334333
# Return an array of tags depending on the agent type, the jdk
335334
# and the flavor and version of Windows passed as parameters (ex: windowsservercore-ltsc2022)
336335
function "windows_tags" {
337336
params = [distribution, jdk]
338337
result = [
339338
## Always publish explicit jdk tag
340-
tag(true, "jdk${jdk}-hotspot-${distribution}"), # OK
341-
tag_weekly(false, "jdk${jdk}-hotspot-${distribution}"), # OK
339+
tag(true, "jdk${jdk}-hotspot-${distribution}"),
340+
tag_weekly(false, "jdk${jdk}-hotspot-${distribution}"),
342341
tag_lts(false, "lts-jdk${jdk}-hotspot-${distribution}"),
343342

344343
# ## Default JDK extra short tags
345-
is_default_jdk(jdk) ? tag(true, "hotspot-${distribution}") : "", # OK but KO for Weekly (2.534-hotspot-windowsservercore-ltsc2022 too much)
346-
is_default_jdk(jdk) ? tag_weekly(false, distribution) : "", # OK
347-
is_default_jdk(jdk) ? tag_weekly(true, distribution) : "", # OK
344+
is_default_jdk(jdk) ? tag(true, "hotspot-${distribution}") : "",
345+
is_default_jdk(jdk) ? tag_weekly(false, distribution) : "",
346+
is_default_jdk(jdk) ? tag_weekly(true, distribution) : "",
348347
is_default_jdk(jdk) ? tag_lts(false, "lts-${distribution}") : "",
349-
is_default_jdk(jdk) ? tag_lts(true, "lts-${distribution}") : "",
348+
is_default_jdk(jdk) ? tag_lts(true, distribution) : "",
350349
]
351350
}
352351

353-
## Tags from Docker Hub (extracted on 2026-01-07)
354-
# Weekly
355-
# docker.io/jenkins/jenkins:2.528.3-jdk17-hotspot-windowsservercore-ltsc2019 (windowsservercore_jdk17)
356-
# docker.io/jenkins/jenkins:2.528.3-jdk21-hotspot-windowsservercore-ltsc2019 (windowsservercore_jdk21)
357-
# docker.io/jenkins/jenkins:2.528.3-jdk25-hotspot-windowsservercore-ltsc2019 (windowsservercore_jdk25)
358-
# docker.io/jenkins/jenkins:2.528.3-windowsservercore-ltsc2019 (windowsservercore_jdk21)
359-
# docker.io/jenkins/jenkins:lts-jdk17-hotspot-windowsservercore-ltsc2019 (windowsservercore_jdk17)
360-
# docker.io/jenkins/jenkins:lts-jdk21-hotspot-windowsservercore-ltsc2019 (windowsservercore_jdk21)
361-
# docker.io/jenkins/jenkins:lts-jdk25-hotspot-windowsservercore-ltsc2019 (windowsservercore_jdk25)
362-
# docker.io/jenkins/jenkins:lts-windowsservercore-ltsc2019 (windowsservercore_jdk21)
363-
364-
# LTS
365-
# docker.io/jenkins/jenkins:2.528.3-jdk17-hotspot-windowsservercore-ltsc2019
366-
# docker.io/jenkins/jenkins:2.528.3-jdk21-hotspot-windowsservercore-ltsc2019
367-
# docker.io/jenkins/jenkins:2.528.3-windowsservercore-ltsc2019
368-
# docker.io/jenkins/jenkins:lts-jdk17-hotspot-windowsservercore-ltsc2019
369-
# docker.io/jenkins/jenkins:lts-jdk21-hotspot-windowsservercore-ltsc2019
370-
# docker.io/jenkins/jenkins:lts-windowsservercore-ltsc2019
371-
372352
# Return if the distribution passed in parameter is Alpine
373353
function "is_alpine" {
374354
params = [distribution]

tests/golden/expected_tags_latest_lts.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ docker.io/jenkins/jenkins:2.504.3-alpine (alpine_jdk21)
33
docker.io/jenkins/jenkins:2.504.3-alpine-jdk17 (alpine_jdk17)
44
docker.io/jenkins/jenkins:2.504.3-alpine-jdk21 (alpine_jdk21)
55
docker.io/jenkins/jenkins:2.504.3-alpine-jdk25 (alpine_jdk25)
6+
docker.io/jenkins/jenkins:2.504.3-hotspot-windowsservercore-ltsc2022 (windowsservercore_jdk21)
67
docker.io/jenkins/jenkins:2.504.3-jdk17 (debian_jdk17)
78
docker.io/jenkins/jenkins:2.504.3-jdk17-hotspot-windowsservercore-ltsc2022 (windowsservercore_jdk17)
89
docker.io/jenkins/jenkins:2.504.3-jdk21 (debian_jdk21)

0 commit comments

Comments
 (0)