【问题标题】:Send Git commit message to slack channel after successful build in Jenkins在 Jenkins 中成功构建后将 Git 提交消息发送到 slack 通道
【发布时间】:2021-05-18 13:40:03
【问题描述】:

我已经为 CI/CD 设置了 Jenkins。我能够使用 git 成功构建。构建成功后,我将工件上传到保管箱,一旦完成,我想将消息发送到松弛通道,其中包含来自保管箱的链接以及提交消息。

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

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

【问题讨论】:

    标签: android jenkins github slack


    【解决方案1】:
    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()
            }
        }
    }
    

    }

    【讨论】:

      猜你喜欢
      • 2022-01-12
      • 1970-01-01
      • 2018-03-11
      • 2015-09-25
      • 2013-03-28
      • 1970-01-01
      • 2018-12-30
      • 1970-01-01
      • 2011-11-11
      相关资源
      最近更新 更多