Releases: avast/gradle-docker-compose-plugin
Releases · avast/gradle-docker-compose-plugin
--no-ansi added to all docker-compose commands
Requested in #167.
docker inspect validation removed
The validation of docker inspect
output has been removed.
- This functionality is out of scope of this plugin.
- The validation doesn't work correctly in some cases, e.g. when a container EXPOSEs a port that is not exposed. It's strange but it's not against no specification.
composeLogs task added
It allows to store results of docker-compose logs
to files.
composePush task added
Adds `composePush` task which adds push tasks for built images. Allows to set `ignorePushFailure` option to ignore failures during pushing. The task will push specified services in compose file.
Project name derived from project absolute path
0.8.1 minor dependencies updates
buildBeforePull parameter introduced
Possibility to specify additional argument for build, pull and down commands
0.7.1 use CompileStatic where possible for better performance
Reconnecting
Now, if stopContainers
is set to false
(default is true
) then the plugin tries to reconnect to previously started containers instead of calling docker-compose up
and subsequent calls.
This should speed up the Gradle start in scenarios when you want to iterate very quickly and don't want to wait e.g. for Postgres to start.
composeDownForced task
A new task introduced - composeDownForced
. It calls docker-compose down
even if stopContainers
is set to false
.
Load information about started services only
0.6.17 load information just for started services