在 Jira 和 GitLab 中自动转换事务状态

本指南演示如何创建与 GitLab 集成的 Jira Automation 规则。
时间
5 分钟阅读。
观众
您是经验丰富的 Jira Software 和 GitLab 用户。
先决条件
您是 GitLab 的现有客户。单击此处获取 GitLab for Jira 集成。
如果您刚接触 GitLab,请单击此处开始了解。
您有一个活动的 Jira 项目,并且安装和配置了 GitLab 应用。点击此处开始使用 Jira。
第 1 步:添加自动化
在 Jira 项目页面上,单击“添加自动化”按钮。然后,选择分支、提交或拉取请求选项。

第 2 步:创建一个新的触发器
搜索并选择已创建提交触发器。这样会在执行提交时触发规则。

第 2 步:创建新条件
搜索并选择事务字段条件。此操作会限制对符合特定字段条件的事务所执行的操作。

设置条件,使“状态”字段等于“已选择用于开发”。您的项目可能不存在此状态,因而可能需要创建或使用其他状态。点击保存以继续。

第 4 步:创建转换事务
搜索并选择转换事务操作,随即会将事务转换为新状态。

配置“转换事务”操作,以便将目标状态更新为“进行中”。选择保存。

第 5 步:输入名称
现在,为此规则输入一个名称。我们使用了“提交时转换事务”。单击“打开”按钮。最终规则摘要应如下所示:

该规则已完成,并可通过以下步骤触发:
在 Jira 中创建状态为“已选择用于开发”的事务。
创建一个提交并推送到引用该事务关键字的 GitLab。
执行这些操作后,该规则将触发事务并将其变为“进行中”状态。您可以通过访问审核日志来监控此规则,该日志将指出规则的所有配置错误并协助您进行调试。
请务必查阅我们 Automation 模板库中的其他数百条规则。