2017-08-17 324 views
0

我第一次使用JIRA触发器插件,并根据文档,配置了JIRA上的Webhook并在Jenkins上配置了插件。JIRA触发Webhook不调用构建

从简单开始,我只是用创建注释触发,并提供环境变量映像按照文档沿JQL条目。

启用记录器,可以看到从JIRA发布的数据,但从不触发作业。这是一个简单的流水线作业与下面的代码:

node { 
    try { 
     jiraIssueKey = 'TEST-1234' 

    if (env.JIRA_ISSUE_KEY && env.JIRA_ISSUE_KEY?.trim()) { 
     jiraIssueKey = env.JIRA_ISSUE_KEY 
    } 

    jiraGetIssue idOrKey: "${jiraIssueKey}", site: 'JIRA' 
} catch (e) { 
    throw e 
    } 

} 

启用日志以最精细和数据即将通过,但工作不触发。

请让我知道是否需要任何进一步的信息。

+0

有在管道工作的那一刻[已知问题](https://issues.jenkins-ci.org/browse/JENKINS-42446)。你可以尝试重新保存你创建的工作吗?这可以通过简单地点击配置然后保存来完成。 – ceilfors

+0

我也这样做了,但没有运气......我创建了一个新的管道作业...在插件文档页面上查看了相同的文献。 – milindbangar

+0

请提交门票JIRA与所有的细节重现该问题如詹金斯版本,插件版本,完整的日志记录等 – ceilfors

回答

0

第一件事首先,你设置詹金斯记录,看是否有事件进你詹金斯实例? 按插件的维基: 要解决: 启用日志记录詹金斯在排除故障FINE级别:com.ceilfors.jenkins.plugins.jiratrigger.webhook 您应该看到“收到的网络挂接的回调......”日志消息时,詹金斯接收网络挂接事件

+0

嗨,是的,我得到了詹金斯在JIRA中产生的事件.... – milindbangar

+0

从changelog收到Webhook回调。事件类型:JIRA:issue_updated 2017年8月17日下午4时46分48秒FINE com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhook 收到更新日志网络挂接的回调。事件类型:JIRA:issue_updated 2017年8月17日下午4点47分24秒FINE com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhook 收到更新日志网络挂接的回调。事件类型:jira:issue_updated 2017年8月17日下午4:47:27精细 – milindbangar