有关拉取请求批准的 Jira Automation 规则

本指南演示如何创建自动执行拉取请求批准的 Jira 和 GitLab 自动化规则。

时间

10 分钟阅读。

观众

您是经验丰富的 Jira Software 用户,并且拥有 GitLab 帐户。

先决条件

您是 GitLab 的现有客户。单击此处获取 GitLab for Jira 集成。

如果您刚接触 GitLab,请单击此处开始了解。

您有一个活动的 Jira 项目,并且安装和配置了 GitLab 应用。点击此处开始使用 Jira。

第 1 步:添加自动化

在 Jira 项目页面上,单击添加自动化按钮,然后选择“分支”、“提交”或“拉取请求”自动化。

Jira 项目页面上在 Jira 中添加自动化的第 1 步

第 2 步:添加触发器

新触发器列表中,搜索并选择已创建拉取请求触发器。由于此触发器无需配置,因此单击“保存”按钮继续。

使用 Jira 添加自动化的第 2 步

第 3 步:添加评论

接下来,向规则添加一个对该事务发表评论的操作。搜索并从列表中选择评论事务操作。使用评论消息对其进行配置。在评论消息中,智能值允许您访问和操作数据。在以下示例中,智能值可用于填充拉取请求标题和 URL。

确保选中“防止重复”。这有助于防止规则用重复的评论向事务发送垃圾邮件。配置完评论消息后,单击保存

向事务添加评论的屏幕截图

第 4 步:添加条件

接下来,向规则添加一个针对“进行中”事务的条件。搜索事务字段条件并将其添加到规则中。配置此条件,使“状态”字段等于“进行中”。选择保存

事务字段条件的屏幕截图

第 5 步:转换事务

接下来,将事务转换为“审核中”。添加新的操作组件,然后搜索并选择转换事务操作。

向事务添加“传输”组件

配置转换事务操作,以便将事务状态更新为“审核中”。配置完成后,单击保存

向转换事务添加“审核中”

最终规则摘要应如下所示:

规则详细信息:所有变更的摘要

创建拉取请求时,对附加的事务发表评论。如果状态为“进行中”,将其变为“审核中”。这有助于在开发人员积极处理事务时保持对 Jira 事务最新状态的了解。为此自动化规则输入一个名称,然后单击打开以激活该规则。

激活后,通过创建 Jira 事务触发此规则,然后将提交推送到引用该提交的 GitLab。访问 Automation“审核日志”以查看此规则的行为或是调试错误。

此规则是其他高级拉取请求规则的良好基础规则。请务必查阅我们 Automation 模板库中的数百个其他规则。

为您推荐

DevOps 社区

DevOps 学习路径

免费试用