Jira 与 CI/CD 集成
Warren Marusiak
高级技术传播者
为了演示如何使用 Jira Software 和各种互联工具开发、部署和管理应用,我们的团队创建了 ImageLabeller,这是一款基于 AWS 构建的简单演示应用,它使用机器学习将标签应用于图像。
本页面介绍了 Jira 如何显示来自 Bitbucket、GitHub 和 GitLab 等其他工具的数据。在您完成本指南的剩余部分时,可以查看您的 Jira 事务中是否有这些更新。
Jira 代码
在项目菜单中单击“代码”。此屏幕将您链接到与您的项目关联的每个存储库。您可以单击存储库图标直接导航到特定的存储库。
Bitbucket
GitHub
GitLab
Jira 部署
在项目菜单中单击“部署”。部署页面显示整个项目的汇总活动。见解提供部署频率和周期时间等指标。当开发人员使用 Jira 事务标签来标记提交时,会自动生成此数据。
Jira 项目页面
单击项目菜单中的“项目页面”。项目页面汇总了与此项目关联的所有 Confluence 页面,并提供了一些有用的模板来创建新页面。
来自 CI/CD 的 Jira 更新
请注意,本部分的详细信息可能会有所变化,具体取决于哪些源控制和 CI/CD 工具与 Jira 集成。以下屏幕截图基于 Bitbucket 集成。GitHub 和 GitLab 也有类似的功能,但详细信息可能会有所不同。
转到 Jira,并单击 Jira 事务以添加 s3_infra 存储库。
查看“开发”部分,以查看已完成工作的概述。您可以单击“开发”部分来调出开发屏幕。
提交
您可以在“提交”选项卡中看到与此事务关联的所有提交。将 Jira 事务 ID 添加到提交消息后,此链接完成,如“消息”列所示。
拉取请求
您可以在“拉取请求”选项卡中看到与此事务关联的所有拉取请求。
部署
您可以在“部署”选项卡中看到所有“环境”中与此事务关联的所有部署。
现在您已经了解在构建 ImageLabeller 时会在 Jira 中发生什么情况,该实际部署它了。第一步是设置 AWS SageMaker。单击这里开始!
分享这篇文章
下一主题
推荐阅读
将这些资源加入书签,以了解 DevOps 团队的类型,或获取 Atlassian 关于 DevOps 的持续更新。