jenkins-monitor

2.2.0 • Public • Published

Jenkins Monitor

Build status Dependency status Join the chat

Jenkins Monitoring and Alert solution build to monitor the official Node.js CI server operated by nodejs/build.

Jenkins Monitor

Prerequisite

  • Docker >= v1.8
  • Docker Compose >= 1.3

Environment

  • CRON_INTERVAL - how often to run checks (ex. 0 0 */1 * * *)
  • JENKINS_URL - Jenkins Server URL to monitor

IRC:

  • IRC_CHANNEL - IRC channel to post to
  • IRC_SERVER - IRC server to post to
  • IRC_USER - IRC user to post as

Gitter:

  • GITTER_WEBHOOK_URL - Gitter Webhook URL

Sendgrid:

  • SENDGRID_USERNAME - Sengrid email notification user name
  • SENDGRID_PASSWORD - Sendgrid email notification password
  • SENDGRID_RECIPIENTS - Sendgrid email notification recipients (comma separated)
  • SENDGRID_SENDER - Sendgrid email notification sender

Test

docker-compose run --rm dev npm test

Start

docker-compose run --rm dev npm start

Deploy

./deploy.sh

MIT Licensed

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.2.0
    2
    • latest

Version History

Package Sidebar

Install

npm i jenkins-monitor

Weekly Downloads

2

Version

2.2.0

License

MIT

Last publish

Collaborators

  • starefossen