You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 20:36:17