docker builds missing (jdk,zero) and base variants, switch to noble

Description

Some of the default images are missing

https://hub.docker.com/r/lucee/lucee/tags?name=6.2.1.48-SNAPSHOT 8 images

https://hub.docker.com/r/lucee/lucee/tags?name=6.2.1.58-SNAPSHOT has only 4 images (since

pretty sure these are identical too, which makes no sense?

we are also missing jdk builds (needed for luceeebug) and zero builds

thoughts?

Also Ubuntu 24.04 LTS (Noble Numbat) is the latest LTS release, we are on Ubuntu 22.04 LTS (Jammy Jellyfish

Environment

None

Activity

Show:

Nick Kwiatkowski 12 March 2025 at 12:22

The ones you mentioned that are identical are expected. Docker allows you to tag a single image multiple ways to make it easier for DevOps folks to follow them. For example, if the default build is 6.2.1.48-SNAPSHOT-tomcat10.1-jre21-temurin-jammy, it would have the same tag as 6.2.1.48-SNAPSHOT since that is what most folks would be pointing to in their docker configs. The final build would have a single image and tags for 6.2.1.48-SNAPSHOT-tomcat10.1-jre21-temurin-jammy, 6.2.1.48-SNAPSHOT, 6.2.1 and 6.2, because a developer may want to just target the latest “6.2 train” or “6.2.1 train” and know they are getting the latest every time.

Zac Spitzer 12 March 2025 at 11:38
Edited

It takes a long time to build all the variants, so as the jdk build is mainly for lucee debug support, I have disabled zero and light

that said, we should be able to make this a lot faster?

Is it possible to only run apt update once on the ubuntu layer and then re-use that? the light and zero variants only have a different jar

These are the changes I’ve made, not sure why the build times have blown out so much?

Zac Spitzer 12 March 2025 at 11:18
Edited

oh, the zero images weren’t using the zero jar

FYI so the 6.2.1.61 zero images are actually fat jar, not zero

Zac Spitzer 12 March 2025 at 10:42

added some logging to the github actions job too

Zac Spitzer 12 March 2025 at 09:41

Fixed

Details

Assignee

Reporter

Priority

Fix versions

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Sprint

Created 12 March 2025 at 09:26
Updated 26 March 2025 at 17:37
Resolved 26 March 2025 at 17:37