-
- Downloads
Refactor docker-machine calls
This reduces number of API calls using docker-machine, since some of the data are cached. - Use `Exist` instead of `CanConnect` when acquiring machine - Cache `DockerCredentials` to not call it every time, just check the machine state with `CanConnect` (consumes one request per build) - Refactor `Use` to unconditionally allocate machine if we can't connect to existing one
parent
60890166
Branches refactor-docker-machine-calls
No related tags found
Showing
- executors/docker/machine/consts.go 3 additions, 0 deletionsexecutors/docker/machine/consts.go
- executors/docker/machine/details.go 8 additions, 6 deletionsexecutors/docker/machine/details.go
- executors/docker/machine/executor.go 5 additions, 4 deletionsexecutors/docker/machine/executor.go
- executors/docker/machine/provider.go 74 additions, 27 deletionsexecutors/docker/machine/provider.go
- executors/docker/machine/provider_test.go 92 additions, 20 deletionsexecutors/docker/machine/provider_test.go
Please register or sign in to comment