Neutered Puppy Masquerade

    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

    Install

    npm i jenkins-monitor

    DownloadsWeekly Downloads

    6

    Version

    2.2.0

    License

    MIT

    Last publish

    Collaborators

    • starefossen