求助:使用Jenkins Slack通知插件及Pipeline脚本无法获取Job Description
解决Jenkins Slack通知中Job描述显示为NULL的问题
你遇到的问题根源是:${currentBuild.description}指向的是单个构建实例的描述,而非你在Job配置页面填写的Job本身的描述——除非你在构建过程中主动设置了构建描述,否则这个变量默认就是空值。
要在Slack中展示Job的描述,只需把变量替换为currentBuild.project.description,修改后的Jenkinsfile通知配置如下:
Info: ${currentBuild.project.description}
额外注意事项
- 确保执行流水线的Jenkins用户拥有读取Job配置的权限,否则可能无法获取到描述内容。
- 如果Job描述包含Slack支持的Markdown格式(比如加粗、链接),Slack会自动解析渲染,无需额外转义。
内容的提问来源于stack exchange,提问作者ask stack
相关产品推荐
相关产品推荐

