Jenkins获取Jira webhook的参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins获取Jira webhook的参数相关的知识,希望对你有一定的参考价值。

参考技术A

接上一篇 issue key是webhook的POST请求默认传的值,如果想要在自己的脚本里用到这个值,要怎么传呢?

还是在jenkins的job中,点击Add parameter mapping -> Issue Attribute Path
输入在jenkins中用到的参数名,而issue的传参,上文提到了,默认是issue key,所以只需要写key即可

获取到这个key之后,如何传到自己写的脚本中呢?
我首先用的是一个普通的job,直接执行shell脚本

这样会找不到参数,直接输出“jira_issue_key”了
后来看了很多文章之后,发现使用pipline的job能找到参数,如下

这样,pipline脚本运行成功

以上是关于Jenkins获取Jira webhook的参数的主要内容,如果未能解决你的问题,请参考以下文章

钉钉JIRA机器人怎么用

Webhook触发Jenkins 多分支项目构建

Jenkins在webhook触发时获取错误的分支

在gitlab通过webhook触发Jenkins的job中用script获取当前分支

Jenkins+git+webhook自动触发部署和测试任务

如何从 Gitlab webhook 事件负载中获取项目名称