Problem statement
In JENKINS-51985, the addition of the jdk11 variant got done. But because of how the script is designed, not only 2.152-jdk11 got published. The 20 latest missing releases (starting from 2.135-jdk11) are automatically checked, and published if missing.
This means that some tags got created that could be very misleading to end users. E.g.
- lts-jdk11 => hints (wrongly) that JDK11 already has an LTS usable
- or 2.138.3-jdk11, 2.138.2-jdk11, and 2.138.1-jdk11
Expected
We should only make 2.152-jdk11 available, and modify the publish script so older releases are automatically published again.
Side note: We will delete those undesired tags as soon as this is fixed, we cannot do it now because it will be republished (we checked with olblak who said the job is running every 10 minutes)
- links to
Deemed fixed with https://github.com/jenkinsci/docker/pull/765 so now we need to manually delete undesired releases and check they do not come back.