1.0.15 • Published 5 years ago

screwdriver-executor-nomad v1.0.15

Weekly downloads
10
License
BSD-3-Clause
Repository
github
Last release
5 years ago

Screwdriver Nomad Executor

Nomad Executor plugin for Screwdriver

This is an executor for the Screwdriver continuous delivery solution that interacts with Nomad.

Usage

npm install
npm publish

Initialization

The class provides a couple options that are configurable in the instantiation of this Executor

ParameterTypeDefaultDescription
configObjectConfiguration Object
config.nomadObject{}Nomad configuration Object
config.nomad.hostString'nomad.defaults'The url for Nomad cluster (e.g. http://192.168.30.30:4646)
config.launchVersionString'stable'Launcher container version to use (stable)
config.prefixString''Prefix to container names ("")
config.nomad.resources.memory.highNumber4096Value for HIGH memory (in MB)
config.nomad.resources.cpu.highNumber600Value for HIGH CPU (in Mhz)

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.

Notes

details about Nomad usage with Screwdriver can be found here.

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago