sorah / jenkinsfile-slack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jenkins Slack plugin becomes totally useless when using on declarative pipeline. We have to build a message for every scenario that how build went.

This shared library provides vars/notifySlack.groovy to send post-build message to slack.

@Library('github.com/sorah/jenkinsfile-slack@master') _
pipeline {
  post {
    always {
      postNotifySlack currentBuild.result
    }
  }
}

It's totally ugly that this method is explained in the official blog. Jenkinsfile experience is going worse by lack of notification support. https://jenkins.io/blog/2017/02/15/declarative-notifications/

License: MIT

About

License:MIT License


Languages

Language:Groovy 100.0%