Merge pull request #9774 from pwaller/cancellation
Add basic build cancellation Upstream-commit: 45ee402a631a59e2a33df7b2f63a49f6f3f84f09 Component: engine
This commit is contained in:
@ -76,6 +76,11 @@ Builds can now set resource constraints for all containers created for the build
|
||||
(`CgroupParent`) can be passed in the host config to setup container cgroups under a specific cgroup.
|
||||
|
||||
|
||||
`POST /build`
|
||||
|
||||
**New!**
|
||||
Closing the HTTP request will now cause the build to be canceled.
|
||||
|
||||
## v1.17
|
||||
|
||||
### Full Documentation
|
||||
|
||||
@ -1144,6 +1144,9 @@ The archive may include any number of other files,
|
||||
which will be accessible in the build context (See the [*ADD build
|
||||
command*](/reference/builder/#dockerbuilder)).
|
||||
|
||||
The build will also be canceled if the client drops the connection by quitting
|
||||
or being killed.
|
||||
|
||||
Query Parameters:
|
||||
|
||||
- **dockerfile** - path within the build context to the Dockerfile. This is
|
||||
|
||||
@ -599,6 +599,12 @@ in cases where the same set of files are used for multiple builds. The path
|
||||
must be to a file within the build context. If a relative path is specified
|
||||
then it must to be relative to the current directory.
|
||||
|
||||
If the Docker client loses connection to the daemon, the build is canceled.
|
||||
This happens if you interrupt the Docker client with `ctrl-c` or if the Docker
|
||||
client is killed for any reason.
|
||||
|
||||
> **Note:** Currently only the "run" phase of the build can be canceled until
|
||||
> pull cancelation is implemented).
|
||||
|
||||
See also:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user