本文由Exalate的 Johnmary Ugochukwu 撰写。
质量保证团队使用 Azure DevOps 来组织测试用例和管理 IT 服务,而开发团队则使用 Jira 服务管理。但在它们之间无缝共享信息的唯一方法是使用第三方解决方案。
因此,您需要专用的Jira Azure DevOps集成,通过自动同步保证安全性和顺畅的协作。
我将向您展示如何在 Jira 和 Azure DevOps 之间设置双向集成。但首先,让我们探讨一下这种集成的常见用例。
选择 Jira Azure DevOps 集成工具的主要原因是确保正确的数据在两个系统之间流动。同时,您需要一个可以根据您的自定义用例进行配置的解决方案。
将 Jira 与 Azure DevOps 集成的其他原因包括提高生产力和提高知识传输速度。
说你想要
您还可以维护一个
关系如下:
Jira Epic 成为 Azure DevOps 功能。
Jira Story 成为 Azure DevOps 任务。
这
具有可定制的
在为 Jira 和 Azure DevOps 选择任何集成工具之前需要考虑以下一些因素。
在设置连接之前,您需要在 Jira(本地和云)和 Azure DevOps 上安装 Exalate。
在 Atlassian 市场上搜索“ Exalate Jira Issue Sync & More ”。
\单击“免费试用”按钮,然后从出现的选项中选择“云”。你也可以
选择一个站点或输入 URL。然后,单击“开始免费试用”。您将被重定向到 Jira 仪表板以确认免费试用。
就是这样!您现在已在 Jira Cloud 上安装了 Exalate。
在 Visual Studio(Azure DevOps 市场)中搜索“ Exalate For Azure DevOps Integration ”。
单击“获取”,然后在出现的屏幕上选择组织。 \
单击“安装”完成安装。要找到 Exalate 应用程序,请转到“组织设置”并单击“扩展”。
Exalate 允许您从 Jira 或 Azure DevOps 启动连接。两个平台上的过程相似。
单击“启动连接”。在指定字段中输入目标实例 URL。如果您没有 URL,请单击“我没有 URL”切换开关。
Exalate 支持三种配置模式:基本模式(用于简单的预构建配置)、可视模式和脚本模式(用于高级脚本配置)。\
让我们从基本模式开始。
选择要在其中创建来自另一端的工作项的项目,然后单击“下一步”。
确认您具有管理员访问权限,然后单击“启动”。
您将被自动重定向到远程实例。选择一个项目并点击“确认”。输入问题密钥并单击“Exalate”继续。
就这样吧!你已在 Jira 和 Azure DevOps 之间设置了第一个基本连接。
现在,让我们探讨一下视觉模式连接。
从三个选项中选择视觉模式。然后,在弹出的模式中输入连接名称和描述。
单击“下一步”进入下一个屏幕。您需要验证管理员权限才能继续。
单击“验证管理员访问权限”。您将被重定向到组织的 Azure DevOps 进行验证。
单击“接受”授予 Exalate 访问您系统的权限。\
就是这样!可视模式连接已设置。
最后,让我们进入脚本模式。
启动连接并验证目标实例 URL。然后,从可用选项中选择脚本模式。
输入连接名称和描述,然后单击“下一步”。然后选择项目并单击“启动”。
将邀请码复制到剪贴板。转到另一侧并单击“接受邀请”。
输入剪贴板中的邀请码,然后单击“下一步”。然后,选择一个项目并确认。
恭喜!您已成功设置脚本模式连接。
在 Exalate 仪表板上,单击要配置的连接旁边的“编辑连接”图标。
在“规则”选项卡上,输入“传出同步”和“传入同步”字段。您可以在此处使用以下命令自定义连接
注意*:按照此分步指南使用脚本模式设置和配置Jira Azure DevOps 集成。*
对于可视模式连接,您可以添加脚本或使用拖放编辑器来映射要从中共享信息的字段。\
单击“编辑连接”后,验证实例以继续。然后,您将进入定义范围和规则的屏幕。
选择两侧的项目并指定过滤实体。您还可以选择同步方法:自动、手动或禁用。\
您还可以为每个项目添加过滤器,包括标签、类型、状态、优先级、标题、描述等。
设置完所有内容后,单击“保存”关闭模式。然后单击“下一步”完成范围设置。
然后,您将看到映射规则的完整列表,您可以拖放这些规则来更改它们的显示顺序。
要添加您自己的映射,请单击“+ 添加映射”按钮。在模式中,配置规则并单击“保存”。
要添加脚本,请在单击“添加映射”按钮后从下拉选项中单击“添加脚本”。
在这里,您可以为连接编写自定义规则。
要编辑任何同步规则,请单击右侧的编辑按钮并进行必要的更改。\
完成后,单击“发布”保存更改。就这样!
转到“触发器”选项卡可查看自动同步的所有活动触发器。
单击“+ 创建触发器”按钮。
接下来,选择实体类型并输入查询。要设置 Azure DevOps 触发器,请使用
完成后,单击“发布”。
现在你已经准备好了。开始为连接编写规则,以控制 Jira 和 Azure DevOps 实例共享数据的方式。您还可以使用控制台中的堆栈跟踪来跟踪错误。如果你想批量控制票证,你可以使用
转到“批量连接”选项卡,选择连接,然后上传工作项以进行问题映射。单击“批量连接”即可完成该过程。
了解基础知识后,您可以添加更多规则或编辑已有的规则。
借助 Exalate 等可靠且安全的第三方解决方案,团队可以在 Jira 和 Azure DevOps 之间无缝共享信息。
配置与 Exalate 的连接是一个简单的过程。您可以使用无代码基本模式、拖放视觉模式或低代码脚本模式。