jenkins-log-stream icon indicating copy to clipboard operation
jenkins-log-stream copied to clipboard

Stream the output of a Jenkins job

jenkins-log-stream

Stream the output of a Jenkins build

Install

$ npm install --save jenkins-log-stream

Usage

var JenkinsLogStream = require('jenkins-log-stream');
var stream = new JenkinsLogStream({
  'baseUrl': 'http://user:[email protected]:8080',
  'job': 'jenkins-job',
  'build': 'lastBuild',
  'pollInterval': 1000
});

stream.pipe(process.stdout);

Options

  • baseUrl The Jenkins base URL, including the username and password, and also the port if it is not 80. Required.
  • job The name of the Jenkins job. Required.
  • build The id of the build, a numeric value or 'lastBuild' for the last build. Defaults to 'lastBuild'.
  • pollInterval Integer to specify how often to poll the Jenkins server, in milliseconds. Defaults to 1000, i.e. one second.

License

MIT @ R consortium