Warm tip: This article is reproduced from serverfault.com, please click

其他-如何通过批准Jira任务来触发Jenkins工作

(其他 - how to trigger a Jenkins job from an approval of a Jira task)

发布于 2020-11-30 07:07:02

我正在寻找一种基于Jira工作流状态触发远程Jenkins作业的方法。这个想法是创建一个Jenkins作业,该作业将在项目经理的批准下触发。当任务获得批准状态时,Jenkins应该触发项目中的工作。请帮我。

注意:我已经在Jira中创建了一个Webhook,并在Jenkins中配置了必需的插件。

Questioner
prabha vk
Viewed
11
np2807 2020-11-30 23:04:48

如果我正确理解了这个问题,那么你想在Jira项目(任务/票证)处于特定状态(例如,已批准,进行中)时触发Jenkins工作。

你可能需要具有以下插件:

  1. 吉拉
  2. JIRA管道步骤
  3. JIRA触发插件
  4. JIRA ext-插件

在创建将基于Jira Item状态触发的作业之前,你需要进行JIRA webhook集成。

在此处输入图片说明

KEY *是与Jenkins集成所需票证模式请在此处找到说明简单用例的链接

创建jenkins作业时,你将获得“ Build Trigger”附加选项类别'Build when issue is updated in JIRA'之后JQL Filter,请根据你的需求进行更新