- Bumps Cake reference to 4.0.0 (thanks Toni Wenzel , PR)
- Adds .net 8 target framework (thanks Toni Wenzel , PR)
- Fixes incorrect (regression) DockerComposeUpSettings.Scale type (thanks Davy Courvoisier)
- Updates release notes with warning of DetachedMode -> Detach (thanks Pascal Berger)
- Adds more unit tests and other internal fixes (thanks Deep)
- Fixes DockerComposeUpSettings not inherting from DockerComposeSettings introduces in previous version
- Updated Compose Up settings
DockerComposeUpSettings.DetachedMode
is renamed toDetach
.
- Drops support for .NET Core. Only .NET 6.0+ is supported (thanks Toni Wenzel)
- Bumps Cake reference to 3.0.0 (thanks Toni Wenzel)
- Add --progress arguement to DockerImageBuildSettings (thanks Chris Blyth)
- Adds docker image prune
- Adds version to assemblies
- Updates icon
- Adds buildx commands
- Adds .NET5, .NET6 and .NETCore 3.1 targets, drops .netstandard2
- DockerComposeLogs is not returning any value bug
- Adds --all-tags argument to DockerPush
- Bumps Cake reference to 1.0.0 #85 (thanks Sean Fausett)
- Adds docker-compuse push commands PR#81 (thanks eoehen)
- Uses docker-compose on unix systems and docker-compose.exe binary on Windows #83 (thanks Thomas Harold)
- Adds 'image ls' command
- Adds 'container ls' command
- Uses docker on unix systems and docker.exe binary on Windows (fixes problem when running on Windows with WSL enabled)
- Adds support for experimental docker commands
- Adds
docker manifest
commands - Fixes XML documentation
- Adds docker-compose port and ps commands #68
- docker-compose run - unable to provide volumes #70
- Bumps Cake reference to 0.33
- (POTENTIAL) BREAKING CHANGE: Image Build path is now quoted if not quoted originally
- Adds docker volume support
- Reintroduces DockerPs again
- Corrects DockerComposeRunSettings.Entrypoint type from bool to string
- Adds --quiet, --no-parallel and --include-deps to docker-compose pull
- Adds --parallel to docker-compose build
- DockerComposeBuildSettings BuildArg should be string array instead of bool
- Implements docker-compose logs
- DockerRun doesn't return internal commandline output after upgrading to 0.9.5
- DockerComposeUpSettings does not support --scale option properly
- 'Rm' and 'ForceRM' settings in DockerImageBuildSettings are not applied correctly
- Bugfix #45 DockerComposeDownSettings doesn't support Rmi flag properly
- Fixes/enhancements for:
- DockerCreate returns container id
- References Cake 0.28
- Changes memory arguments from UInt64 to string
- Adds docker-compose exec command
- Fixes docker-compose --exit-code-from argument
A refresh against current Docker Cli sources.
Adds these arguments:
- Container: Create, Run (Platform)
- Container: Exec (Workdir)
- Container: Logs (Until)
- Image: Build, Pull (Platform)
- BREAKING: References Cake 0.26 (and goes .NET Standard 2.0 only)
- Fixes Log command, now it is returning log
- Log command was using wrong verb
- Fixes Logout and Login arguments passing
- Addes DockerCustomCommand
- Added DockerLogout
- Refactors arguments handling to support hiding password values
- References Cake 0.22 (breaking)
- Added DockerStart
- Added DockerLogs
- Docker 17.* is supported since v0.8 and background compatibility is dropped (most notably, array arguments are converter to strings). If you wish to match older docker versions, user an older Cake.Docker version.
- Added DockerExec command
- Added DockerExec
- BREAKING Starting with 0.8.0 command's setting types that haven't been composed of all words have changed to full name. i.e. DockerBuildSettings to DockerImageBuildSettings).
- .NET Core support
- Documentation improvements
- Fixed Nuget package (cake.core was set as 0.10.1)
- Fixed very minor consistency bug in DockerPs (thanks to WrathZA)
- Fixed DockerComposeSettings.ProjectName to string (thanks to Symbianx)
- Added DockerRun
- Added DockerPull
- This release is about adding docker-compose commands
- Added DockerComposeBuild
- Added DockerComposeCreate
- Added DockerComposeDown
- Added DockerComposeKill
- Added DockerComposePause
- Added DockerComposePull
- Added DockerComposeRestart
- Added DockerComposeRm
- Added DockerComposeRun
- Added DockerComposeScale
- Added DockerComposeStart
- Added DockerComposeStop
- Added DockerComposeUnpause
- Added DockerComposeUp
- Updated documentation
- Fixed a bug in DockerStop (it'd accept DockerBuildSettings)
- Added DockerLoad
- Added DockerSave
- WARNING: Updated passing parameter values. Equality '=' is replaced with a space ' '.
- Added DockerNetworkCreate v0.5.0
- Added DockerNetworkConnect v0.5.0
- Added DockerNetworkDisconnect v0.5.0
- Added DockerNetworkRm v0.5.0
- Added DockerSwarmInit v0.5.0
- Added DockerSwarmJoin v0.5.0
- Added DockerSwarmLeave v0.5.0
- Added DockerSwarmUpdate v0.5.0
- Added support for using the package on Linux machines (thanks to pvwichen).
- Added DockerLogin
- Added DockerPush
- Added DockerTag
- Added DockerPs
- ports aren't included, size is approximate, created date is in text format, exited data is not included
- Bug fixes
- Added DockerCp and DockerCreate
- Implemented all DockerBuild arguments
- [Breaking] Rearranged arguments for DockerRm, DockerRmi and DockerStop. Settings are first, and one or more container|images are last. This is to avoid using of new string[]{} when passing more than one item.
- Bug fixes
- Fixed NuGet package
Cake AddIn that extends Cake with Docker command tools.