android - 在 Jenkins 中成功构建后将 Git 提交消息发送到松弛通道
问题描述
我已经为 CI/CD 设置了 Jenkins。我能够使用 git 成功构建。构建成功后,我将工件上传到保管箱,一旦完成,我想使用来自保管箱的链接以及提交消息将消息发送到松弛通道。
经过一些调整后,我可以将链接发送到 slack,但是在成功发送到 slack 频道后,我无法将 git 提交作为消息发送。
任何人都有任何想法。我正在使用管道作业将链接发送到松弛通道。
解决方案
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()
}
}
}
}
推荐阅读
- java - 使用 Keycloak Java 连接器,如何在不使用 getGroupByPath 的情况下获取自定义组属性?
- python - 将 django-cms 转换为 Headless CMS 时面临的问题
- mysql - 如果整行值为0,sql如何隐藏行
- excel - 检索网站表但表名不更新的 VBA 代码
- react-native - navigation.navigate 不是 react-navigation 中的功能问题
- ignite - 用备份计数为零点燃
- machine-learning - 决策树性能,ML
- c++ - 是否可以在特定类型的元组上定义扩展方法?
- laravel - 如何从javascript中的innerhtml获取textarea的值并使用laravel中的控制器插入数据库......?
- spring-boot - 弹性4j注释不适用于chlid类