Close

Jira 与 CI/CD 集成

Warren Marusiak 头像
Warren Marusiak

高级技术传播者

为了演示如何使用 Jira Software 和各种互联工具开发、部署和管理应用,我们的团队创建了 ImageLabeller,这是一款基于 AWS 构建的简单演示应用,它使用机器学习将标签应用于图像。

本页面介绍了 Jira 如何显示来自 BitbucketGitHubGitLab 等其他工具的数据。在您完成本指南的剩余部分时,可以查看您的 Jira 事务中是否有这些更新。

Jira 代码

在项目菜单中单击“代码”。此屏幕将您链接到与您的项目关联的每个存储库。您可以单击存储库图标直接导航到特定的存储库。

Bitbucket

Bitbucket Jira 代码的屏幕截图

GitHub

Github 的屏幕截图

GitLab

gitlab 的屏幕截图

Jira 部署

在项目菜单中单击“部署”。部署页面显示整个项目的汇总活动。见解提供部署频率和周期时间等指标。当开发人员使用 Jira 事务标签来标记提交时,会自动生成此数据。

Jira 部署的屏幕截图

Jira 项目页面

单击项目菜单中的“项目页面”。项目页面汇总了与此项目关联的所有 Confluence 页面,并提供了一些有用的模板来创建新页面。

项目页面的屏幕截图

来自 CI/CD 的 Jira 更新

请注意,本部分的详细信息可能会有所变化,具体取决于哪些源控制和 CI/CD 工具与 Jira 集成。以下屏幕截图基于 Bitbucket 集成。GitHub 和 GitLab 也有类似的功能,但详细信息可能会有所不同。

转到 Jira,并单击 Jira 事务以添加 s3_infra 存储库。

来自 CICD 更新的屏幕截图

查看“开发”部分,以查看已完成工作的概述。您可以单击“开发”部分来调出开发屏幕。

更新汇总的屏幕截图

提交

您可以在“提交”选项卡中看到与此事务关联的所有提交。将 Jira 事务 ID 添加到提交消息后,此链接完成,如“消息”列所示。

屏幕截图提交选项卡

拉取请求

您可以在“拉取请求”选项卡中看到与此事务关联的所有拉取请求。

拉取请求的屏幕截图

部署

您可以在“部署”选项卡中看到所有“环境”中与此事务关联的所有部署。

部署的屏幕截图

现在您已经了解在构建 ImageLabeller 时会在 Jira 中发生什么情况,该实际部署它了。第一步是设置 AWS SageMaker单击这里开始!

Warren Marusiak
Warren Marusiak

Warren is a Canadian developer from Vancouver, BC with over 10 years of experience. He came to Atlassian from AWS in January of 2021.


分享这篇文章

推荐阅读

将这些资源加入书签,以了解 DevOps 团队的类型,或获取 Atlassian 关于 DevOps 的持续更新。

Devops 示意图

DevOps 社区

Devops 示意图

DevOps 学习路径

地图插图

免费试用

注册以获取我们的 DevOps 新闻资讯

Thank you for signing up