1.1.1 • Published 9 years ago
screwdriver-executor-s3m v1.1.1
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-s3mInitialization
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 testLicense
Code licensed under the BSD 3-Clause license. See LICENSE file for terms.