Gradle plugin that wraps your JVM application to a new Docker image.
MIT License
Full Changelog: https://github.com/augi/gradle-docker-java/compare/3.1.0...3.1.1
Published by augi over 2 years ago
The baseImage
doesn't have to be set if customDockerfile
is speficied.
Published by augi over 2 years ago
The automatic base image selection feature has been removed. This means the following changes in the API:
baseImage
is requiredjavaVersion
removedwindowsBaseImageSpecifier
removedThe reason for this change is that choosing the appropriate base image is important and hard, it depends on context, security concerns, etc. Because of this, the base image should be chosen explicitly.
Published by augi over 2 years ago
Published by augi over 2 years ago
Published by augi over 3 years ago
Published by augi over 3 years ago
Published by augi over 3 years ago
Published by augi almost 4 years ago
Published by augi almost 4 years ago
Published by augi almost 4 years ago
Published by augi almost 4 years ago
-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap
was automatically added to JAVA_OPTS
even if a custom base image was specified (and so we couldn't be sure what the Java version is).
Published by augi over 4 years ago
Published by augi over 4 years ago
As TravisCI changed default groovy
environment, recent releases required Java 11 for plugin runtime. Starting with this release, the plugin explicitly targets Java 1.8.
Published by augi over 4 years ago
This is a feature inspired by jib.
The plugin now copies dependencies first, and then the application JAR. It means that if there is just change in the application code, the layer with dependencies remains the same, so it hasn't to be pushed, and also hasn't to be downloaded in runtime environment. So it saves both space and bandwidth.
Published by augi over 4 years ago
Also Gradle updated from 5.4.1 to 5.6.4.
Published by augi about 5 years ago
Published by augi over 5 years ago
Published by augi over 5 years ago
Published by augi over 5 years ago