Use moby definitions for docker pipeline backend (#364)

* Migrate from docker to moby

* moby as interface docker as implementation

* Migrate deprecated func
This commit is contained in:
6543
2021-09-26 21:51:59 +02:00
committed by GitHub
parent ecc5f24fec
commit da6fa0ec70
128 changed files with 2400 additions and 9 deletions

View File

@@ -8,10 +8,10 @@ import (
"github.com/docker/docker/api/types"
"github.com/docker/docker/api/types/network"
"github.com/docker/docker/api/types/volume"
"github.com/docker/docker/client"
"github.com/docker/docker/pkg/jsonmessage"
"github.com/docker/docker/pkg/stdcopy"
"github.com/docker/docker/pkg/term"
"github.com/moby/moby/client"
"github.com/moby/moby/pkg/jsonmessage"
"github.com/moby/moby/pkg/stdcopy"
"github.com/moby/term"
"github.com/woodpecker-ci/woodpecker/pipeline/backend"
)
@@ -30,7 +30,7 @@ func New(cli client.APIClient) backend.Engine {
// NewEnv returns a new Docker Engine using the client connection
// environment variables.
func NewEnv() (backend.Engine, error) {
cli, err := client.NewEnvClient()
cli, err := client.NewClientWithOpts(client.FromEnv)
if err != nil {
return nil, err
}