The Wayback Machine - https://web.archive.org/web/20200912092145/https://github.com/Strider-CD/strider-runner-core
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

strider-runner-core

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

Build Status

Usage

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

core.process(data, provider, plugins, config, next);

API

  • 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 - object attributes:
    • 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.

About

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

Resources

License

Packages

No packages published
You can’t perform that action at this time.