我们正在使用Jenkins和Slack。 我试图设置一个关于构建的松弛通知,我希望通知包含更多信息 - 所以我求助于自定义消息。
我发现了$GIT_BRANCH
和$BUILD_NUMBER
以及$JOB_NAME
和其他有趣的人,并将它们用于使用。
但我没有办法提及触发构建的原因 - 无论是对scm进行轮询,还是按下 立即构建 的用户。 后者具有极端重要性 - 尤其是在部署到目标环境的作业中......
有人可以推荐我一种方法来检测触发原因并将其添加到自定义消息中吗?
BTW - 我不希望这些信息不仅仅是松弛通知。 我想将此信息添加到我们添加到每个工件(以及其他内容)的签名文件中
答案 0 :(得分:3)
使用Build User Vars插件:
https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin
您将拥有变量:
*如果您想从其他工作中获取,可以使用以下网址:
它将直接返回该行:
< shortDescription>由用户foobar开始< / SHORTDESCRIPTION>