-
-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
breaking: use a ltsc2019
base image for windowsservercore-ltsc2019
agent images
#459
Conversation
output
|
I initially though the Fixed in 580ef8b new output:
|
Unfortunately the command Lines 118 to 120 in b49cad5
$builds array of images and their tags and thus doesn't have any idea of the additional nanoserver-ltsc2019 images 😓
To fix that without a bigger refactoring would mean iterate on every Lines 113 to 116 in b49cad5
|
Could we run LTSC2019 and 1809 in parallel in two 2019 agents? |
This should work but then we'll need to add a EDIT: will set agent label dynamically instead. |
Yup that was the (not really explicit :D) idea: `if endsWith('1809') then set to 2019) |
nanoserver-ltsc2019
tagsnanoserver-ltsc2019
tags and fix windowsservercore-ltsc2019
base image
Signed-off-by: Damien Duportal <damien.duportal@gmail.com>
chore(updatecli) fixup of #459 for JDK11 and JDK11 manifests
…r-459 breaking: refactor like jenkinsci/docker-agent#459
…r-agent-pr-459 breaking: refactor like jenkinsci#459
…r-agent-pr-459 breaking: refactor like jenkinsci#459
…meurherve/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
…meurherve/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
…meurherve/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
…meurherve/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
…meurherve/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
…meurherve/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
…meurherve/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
…meurherve/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
…meurherve/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
…r-agent-pr-459 breaking: refactor like jenkinsci#459
…e/refactor-like-docker-agent-pr-459 breaking: refactor like jenkinsci#459
This PR initially added
nanoserver-ltsc2019
images by refactoring the build and the docker compose file to resolve #451.Doing so I've identified #475, which made me focus in this PR to fix this issue by using
mcr.microsoft.com/windows/servercore:ltsc2019
image instead ofmcr.microsoft.com/powershell:windowsservercore-1809
forwindowsservercore-ltsc2019
images as there is notmcr.microsoft.com/windows/servercore:ltsc2019
tag according to https://mcr.microsoft.com/v2/powershell/tags/list. (Same for nanoserver images).This PR also adds a "proper" set
windowsservercore-1809
images which should be a transparent switch from the previouswindowsservercore-ltsc2019
one.In addition to fixing issue #475, the goal of this build process refactoring is to facilitate the introduction of additional
nanoserver-ltsc2019
images (will be done in a following PR).To be mentioned in the release note:
Closes #475
Testing done
https://ci.jenkins.io/job/Packaging/job/docker-agent/job/PR-459/63/
Submitter checklist