Skip to content
Just run those jobs. Decoupled from load balancing, job queues, etc.
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
locales
test
.gitignore
.jshintignore
.jshintrc
.travis.yml
CHANGELOG
LICENSE
README.md
index.js
package.json

README.md

strider-runner-core

Just run those jobs. Decoupled from load balancing, job queues, etc.

var core = require('strider-runner-core');

core.process(data, provider, plugins, config, next);
  • data is the mongoose job object. See the main strider repo for a schema.
  • provider is an instantiated provider, such as strider-git.
  • plugins is a map of instantiated plugins (such as strider-node) {id: plugin, ...}

Config parameters:

  • env - a map for augmenting the ENV variables in all commands run
  • io - an eventemitter for communication.
  • dataDir - the directory to hold your code
  • baseDir - base directory for this job
  • cacheDir - cache directory
  • cachier (see this file)
  • logger
  • log - log fn
  • error - log errors

next is called with any errors as the first argument.

Something went wrong with that request. Please try again.