6.0.0 • Published 1 year ago

screwdriver-executor-docker v6.0.0

Weekly downloads
50
License
BSD-3-Clause
Repository
github
Last release
1 year ago

Docker Executor

Version Downloads Build Status Open Issues License

Docker Executor for Screwdriver

This is an executor for Screwdriver CD that interacts with Docker (local and remote).

Usage

npm install screwdriver-executor-docker

Initialization

The class has a variety of knobs to tweak when interacting with Docker.

ParameterTypeDescription
configObjectConfiguration Object
config.dockerObjectDockerode configuration
config.ecosystemObjectScrewdriver Ecosystem (ui, api, store, etc.)
config.fuseboxObjectCircuit Breaker configuration
config.launchVersionStringLauncher container version to use (stable)
config.prefixStringPrefix to container names ("")
const executor = new DockerExecutor({
    docker: {
        socketPath: '/var/lib/docker.sock'
    },
    launchVersion: 'stable'
});

Methods

For more information on start, stop, and stats please see the executor-base.

Testing

npm test

License

Code licensed under the BSD 3-Clause license. See LICENSE file for terms.

6.0.0

1 year ago

5.0.2

3 years ago

5.0.1

3 years ago

5.0.0

4 years ago

4.2.3

4 years ago

4.2.2

5 years ago

4.2.1

5 years ago

4.2.0

5 years ago

4.1.0

5 years ago

4.0.2

5 years ago

4.0.1

6 years ago

4.0.0

6 years ago

3.2.0

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

2.3.5

6 years ago

2.3.4

6 years ago

2.3.3

6 years ago

2.3.2

6 years ago

2.3.1

6 years ago

2.3.0

6 years ago

2.2.3

7 years ago

2.2.2

7 years ago

2.2.1

7 years ago

2.2.0

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.0

7 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago