- Added support for
Binds
when creating containers - Pull request 54. - Added task for copying files from a container to a host - Pull request 57.
- Added task
DockerInspectContainer
- Pull request 44. - Added property
containerName
to taskDockerCreateContainer
- Pull request 44. - Allow for linking containers for task
DockerCreateContainer
- Pull request 53. - Usage of docker-java library version 1.2.0.
- Usage of docker-java library version 1.1.0.
- Renamed property
registry
toregistryCredentials
for plugin extension and tasks implementingRegistryCredentialsAware
to better indicate its purpose. Note: This is a breaking change.
- Allow for specifying port bindings for container start command. - Issue 30.
- Throw an exception if an error response is encountered - Issue 37.
- Upgrade to Gradle 2.3.
- Set source and target compatibility to Java 6 - Issue 32.
- Extension configuration method for
DockerJavaApplicationPlugin
needs to be registered via extension instance - Issue 28.
- Upgrade to Gradle 2.2.1 including all compatible plugins and libraries.
- Add project group to default tag built by Docker Java application plugin - Issue 25.
- Expose method for task
Dockerfile
for providing vanilla Docker instructions.
- Usage of docker-java library version 0.10.5.
- Correctly create model instances for create container task - Issue 19.
- Allow for pushing to Docker Hub - Issue 18.
- Better handling of API responses.
- Note: Change to plugin extension. The property
docker.serverUrl
is now calleddocker.url
. Instead ofdocker.credentials
, you will need to usedocker.registry
.
Dockerfile
task is always marked UP-TO-DATE after first execution - Issue 13.- Improvements to
Dockerfile
task - Pull request 16.- Fixed wrong assignment of key field in environment variable instruction.
- Allow for providing multiple ports to the expose instruction.
- Fixed entry point definition of Dockerfile set by Java application plugin.
- Allow for properly add user-based instructions to Dockfile task with predefined instructions without messing up the order. - Issue 12.
- Renamed task
dockerCopyDistTar
todockerCopyDistResources
to better express intent.
- Allow for setting path to certificates for communicating with Docker over SSL - Issue 10.
- Usage of docker-java library version 0.10.4.
- Added Docker Java application plugin.
- Better documentation.
- Fixed implementations of tasks
DockerPushImage
andDockerCommitImage
- Issue 11.
- Added task for creating a Dockerfile.
- Usage of docker-java library version 0.10.3.
- Changed package name to
com.bmuschko.gradle.docker
. - Changed group ID to
com.bmuschko
. - Adapted plugin IDs to be compatible with Gradle's plugin portal.
- Usage of docker-java library version 0.8.2.
- Provide custom task type for push operation.
- Support for using remote URLs when building image - Issue 3.
- Initial release.