Skip to content

jenkinsci/dev-notifier-plugin

 
 

dev-notifier

DevNotifier is a plugin for email notifications about Jenkins builds.

An attempt to mimic Travis CI emails style.

how it looks

DevNotifier email

usage

Configuration in build like freestyle project:

Freestyle job config

Configuration in pipeline:

pipeline {
    agent any
    stages {
        stage('Clone sources') {
            steps {
                checkout([
                $class: 'GitSCM', 
                branches: [[name: '*/master']], 
                doGenerateSubmoduleConfigurations: false, 
                extensions: [[$class: 'AuthorInChangelog']], 
                submoduleCfg: [], 
                userRemoteConfigs: [[url: 'https://github.com/vhs21/dev-notifier']]
                ])
            }
        }
    }
    post {
        always{
            script{
                notifyDev()
            }
        }
    }
}

To send emails there is also need in configuring Mailer plugin (Manage Jenkins → Configure System → E-mail Notification):

Mailer config

About

Jenkins plugin for email notifications about builds

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 82.5%
  • HTML 17.5%