-
Notifications
You must be signed in to change notification settings - Fork 18.9k
Jenkinsfile: update Windows 2022 insider to latest tag (10.0.20348.1) #42527
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
Conversation
|
Hmm... okay; that didn't work |
|
Ah.. 🤦 I guess the machine itself would have to be updated to Are all of the newer tags also for the upcoming "windows 2022"? Or are they for "after that"? |
|
|
Yeah, those are all Windows 2022 Server Insider builds. Everything over 19041 technically has been for Windows Server 2022 LTSC, but build ID 20201 is the first one actually rigged up as an LTSC build instead of vNext. Unless we are running Hyper-V isolation in CI, the base image needs to match the host version's build ID, and even for Hyper-V isolation, I recall the build ID of the host needs to be ahead of the container base.
So you'll need to bump the host version to before you can bump this tag. Since it's looking pretty stable, now's probably a good time to get the host bumped to 20344, as I suspect we won't see another insider build, and there's not yet container base images for 20348, the version on the MS Evaluation Center. |
|
Thanks! Yes, I need to check with @StefanScherer to get the machines updated (I found the repository that's used to build / configure them). Once they're updated we can merge this PR. |
|
Following up, there's still no container base images posted for the Windows Server 2022 Preview (Build 20348), and it'll reach General Availability "later this summer"; I assume that means "before September 2021". Since the current build is considered "RTM", build 20348 seems likely to be the final release build ID for Windows Server 2022, that needs to be matched between host and container. I have opened a Feedback Hub issue for the missing container base images, if people want to upvote it, based on the directions here. Edit: Sorry, I didn't realise that Feedback Hub link only works if your Microsoft Account (or Organisational/AAD Account) is signed up as a Windows Insider. |
0790a68 to
b33ca2a
Compare
|
Windows Server, Windows Server Core, and Nano Server insider images for 10.0.20348.1 have now been published, so it's feasible (at least from this perspective) to update the CI infrastructure to the Windows Server 2022 Preview (non-Insider) releases based on build ID 20348. |
|
@StefanScherer can you look about if we can get CI servers updated to 10.0.20348.1 ? |
|
It'll probably be 10.0.20348.143 or higher by the time Windows Update is done. That's fine, only the 10.0.20348 needs to match for our purposes. |
StefanScherer
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@thaJeztah Could you please update to 10.0.20348.1 image tag.
I've deployed new Jenkins agents with a matching OS version. 🤞
Jenkinsfile
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| WINDOWS_BASE_IMAGE_TAG = '10.0.20344.1' | |
| WINDOWS_BASE_IMAGE_TAG = '10.0.20348.1' |
Jenkinsfile
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| WINDOWS_BASE_IMAGE_TAG = '10.0.20344.1' | |
| WINDOWS_BASE_IMAGE_TAG = '10.0.20348.1' |
Tags can be found at https://mcr.microsoft.com/v2/windows/servercore/insider/tags/list Signed-off-by: Sebastiaan van Stijn <[email protected]>
b33ca2a to
4706e1c
Compare
|
Thanks! Updated 🤞 hope it works now |
|
Running into these again. Wondering what's causing it (regression in BuildKit / Dockerfile 1.3 ?) Looks to be just a generic networking / connection issue; https://lynxbee.com/solved-error-rpc-failed-curl-56-gnutls-recv-error-54-error-in-the-pull-function/ |
|
O_O Win-RS5: Win-2022: Are we running larger VMs for WIn-2022? Or is Windows Server 2022 just faster? Looking at a known-long test ( |
|
The machine configuration for RS5 and Windows Server 2022 is the same. Looks like it got faster than 2019. |
StefanScherer
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
Gonna bring this one in, because without it, CI will be failing (looks like Microsoft added a check, and these images now require the host to be on an insider build to be able to run them?) /cc @kevpar |
I recall we saw an improvement in speed between RS1 and RS5 as well. Not sure though if the speed "improved" or if the older Windows versions became slower over time. |
|
FYI, it looks to be that RTM version is out https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-release-info and |
|
Thanks @olljanat for the heads-up!! I also found a VM image in Azure and preparing a Jenkins agent with it. I think we can switch to the new Windows Server 2022 Server Core LTSC very soon. |
|
I opened #42765 to update the Jenksinfile |
Tags can be found at https://mcr.microsoft.com/v2/windows/servercore/insider/tags/list