gradle-docker-java

Gradle plugin that wraps your JVM application to a new Docker image.

MIT License

Stars
10
gradle-docker-java - 3.1.1 Latest Release

Published by augi about 2 months ago

What's Changed

Full Changelog: https://github.com/augi/gradle-docker-java/compare/3.1.0...3.1.1

gradle-docker-java - baseImage is optional again

Published by augi over 2 years ago

The baseImage doesn't have to be set if customDockerfile is speficied.

gradle-docker-java - Automatic base image selection removed

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 required
  • javaVersion removed
  • windowsBaseImageSpecifier removed

The 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.

gradle-docker-java - Minor dependencies updated

Published by augi over 2 years ago

gradle-docker-java - Gradle 7.x support

Published by augi over 3 years ago

gradle-docker-java - Publishing to Maven Central

Published by augi over 3 years ago

gradle-docker-java - First publishing using GHA

Published by augi over 3 years ago

gradle-docker-java - dockerBuildArgs introduced

Published by augi almost 4 years ago

gradle-docker-java - Configurable Windows base image version

Published by augi almost 4 years ago

gradle-docker-java - Default base images updated

Published by augi almost 4 years ago

gradle-docker-java - DK8-specific parameter not applied when a custom base image specified

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).

gradle-docker-java - Gradle 6.x

Published by augi over 4 years ago

gradle-docker-java - Java 11 not required for plugin runtime

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.

gradle-docker-java - Two Docker layers with files

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.

gradle-docker-java - AdoptOpenJDK base images instead of OpenJDK

Published by augi over 4 years ago

Also Gradle updated from 5.4.1 to 5.6.4.

gradle-docker-java - OSType parsing fixed

Published by augi about 5 years ago

gradle-docker-java - stdout of Docker commands not swallowed if not required

Published by augi over 5 years ago

gradle-docker-java - Default Docker images updated and Gradle 5.4.1

Published by augi over 5 years ago

gradle-docker-java - Default Docker images updated and Gradle 5.1.1

Published by augi over 5 years ago

Package Rankings
Top 36.68% on Repo1.maven.org
Badges
Extracted from project README
Build Version