-
-
Notifications
You must be signed in to change notification settings - Fork 230
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
Feat: Ensure that we have Windows images for both nanoserver and servercore, on Adoptium's JDK8,JDK11 and JDK17 [INFRA-3047] #202
Conversation
0019a97
to
f6045a5
Compare
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.
if they work and don't add too long to the build time.
One of the modified images is failing to build. I'll check later. |
A few discoveries while working on this:
|
97064d8
to
ca50764
Compare
…d JDK8 are using Adoptimu (Eclipse Temurin) and are using the same steps Signed-off-by: Damien Duportal <[email protected]>
Signed-off-by: Damien Duportal <[email protected]>
c626ddb
to
f8ab37b
Compare
f8ab37b
to
fef5349
Compare
@timja @MarkEWaite So this PR is ready to be merged.
|
Last build was 26 min (~ 14 % ) |
Do we need that legacy build step? |
We could remove it, but it would side-track the work here: we would have to update the |
Tests are failing on windows on trusted CI: https://trusted.ci.jenkins.io:1443/blue/organizations/jenkins/Containers%2Fdocker%2Fdocker-agent/detail/4.10-7/2/pipeline |
@timja Interesting, the error is not related to the change here, but to the "Pester module" that could not be loaded in Windows. I'm digging to check why. |
@timja I've relaunched a build and it worked (and deployed the tag): https://trusted.ci.jenkins.io:1443/blue/organizations/jenkins/Containers%2Fdocker%2Fdocker-agent/detail/4.10-7/3/pipeline/9/ |
cool thanks |
I tried twice before pinging here :p |
Yeah, that is what I saw, don't worry for that. Network issues ;) |
Weird errors occurring when publishing the next version:
and
all over the place =/ |
Passed on the third attempt |
The |
This PR introduces the following changes:
Ensure that all the existing Windows images are using Adoptium (Eclipse Temurin)
Add the new JDK17 Windows images
Ensure that each Windows images exists for all JDKs (8, 11 and 17) with a nanoserver and a windows server core each
Improve the Windows Build step's performance by using docker-compose (and a
build-windows.yaml
docker-compose file) for parallel building the Windows imagesMake sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
Ensure that the pull request title represents the desired changelog entry
Please describe what you did
- [ ] Link to relevant issues in GitHub or Jira- [ ] Link to relevant pull requests, esp. upstream and downstream changes- [ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue