screwdriver-executor-s3m
v1.1.1
Published
Docker Swarm Executor for Screwdriver
Downloads
9
Readme
Docker Swarm Executor
Docker Swarm Executor for Screwdriver
This is an executor for the Screwdriver CD solution that interacts with Docker Swarm (and Docker locally).
Usage
npm install screwdriver-executor-s3m
Initialization
The class has a variety of knobs to tweak when interacting with your Swarm instance.
| Parameter | Type | Description | | :------------- | :---- | :-------------| | config | Object | Configuration Object | | config.docker | Object | Dockerode configuration | | config.ecosystem | Object | Screwdriver Ecosystem (ui, api, store, etc.) | | config.fusebox | Object | Circuit Breaker configuration | | config.launchVersion | String | Launcher container version to use (stable) |
const executor = new S3mExecutor({
docker: {
socketPath: '/var/lib/docker.sock'
},
launchVersion: 'stable'
});
Methods
For more information on start
, stop
, and stats
please see the executor-base-class.
Testing
npm test
License
Code licensed under the BSD 3-Clause license. See LICENSE file for terms.