Skip to content
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

Windows container support #129

Merged
merged 43 commits into from
Nov 1, 2019
Merged

Windows container support #129

merged 43 commits into from
Nov 1, 2019

Conversation

slide
Copy link
Contributor

@slide slide commented Oct 24, 2019

This PR is a replacement for #119. This includes the framework for building and publishing the Windows images to the maven dockerhub repo using GitHub Actions. For this to work, you would need to add secrets to this repository for DOCKER_USERNAME and DOCKER_PASSWORD.

This also takes into account the recommendation from @jglick in the previous PR to make the Windows dockerfiles self contained in one directory to reuse the .ps1 and .xml files.

I have also added nanoserver container images in this PR, something that was not available previously because some bugs in the jdk for 8 and 11.

Sorry for the many commits, I can squash into a single commit and recreate the PR if desired.

slide and others added 30 commits August 7, 2019 08:24
Add Windows images for everything but slim and IBM JDK
Co-Authored-By: Jesse Glick <[email protected]>
Co-Authored-By: Jesse Glick <[email protected]>
Add powershell to syntax highlighting
# Conflicts:
#	amazoncorretto-11/mvn-entrypoint.ps1
#	amazoncorretto-8/mvn-entrypoint.ps1
#	jdk-11/mvn-entrypoint.ps1
#	jdk-12/mvn-entrypoint.ps1
#	jdk-13/mvn-entrypoint.ps1
#	jdk-14/mvn-entrypoint.ps1
#	jdk-8/mvn-entrypoint.ps1
@slide
Copy link
Contributor Author

slide commented Oct 24, 2019

You can see the CI run from my fork here https://github.com/slide/docker-maven/commit/a041da50ab653193ac381e8cde6f54a19ea11311/checks?check_suite_id=279990849. It was pushing to my personal repo on dockerhub.

@slide
Copy link
Contributor Author

slide commented Oct 24, 2019

Also, here is the dockerhub repo showing the published tags. https://hub.docker.com/r/slideomix/maven/tags

@carlossg carlossg merged commit cc7e1ea into carlossg:master Nov 1, 2019
@carlossg
Copy link
Owner

carlossg commented Nov 1, 2019

thanks!

@carlossg
Copy link
Owner

carlossg commented Nov 2, 2019

I'm publishing them under https://hub.docker.com/u/csanchez/maven

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants