在 Jenkins 中成功构建后将 Git 提交消息发送到 slack 通道

时间:2021-05-18 13:40:03

标签: android jenkins github slack

我已经为 CI/CD 设置了 Jenkins。我能够使用 git 成功构建。构建成功后,我将工件上传到 dropbox,一旦完成,我想通过 dropbox 的链接和提交消息将消息发送到 slack 频道。

经过一些调整后,我可以将链接发送到 slack,但在成功发送到 slack 频道后,我无法将 git commits 作为消息发送。

任何人都有任何想法。我正在使用管道作业将链接发送到松弛通道。

1 个答案:

答案 0 :(得分:0)

stage('Get commit details') {
    steps {
        script {
            env.GIT_COMMIT_MSG = sh (script: 'git log -1 --pretty=%B ${GIT_COMMIT}', returnStdout: true).trim()
            env.GIT_AUTHOR = sh (script: 'git log -1 --pretty=%cn ${GIT_COMMIT}', returnStdout: true).trim()
        }
    }
}

}