Jira 与 CI/CD 集成
![Warren Marusiak 头像](https://wac-cdn.atlassian.com/dam/jcr:7509aefb-43e8-401d-90fe-0850cbe6bb13/wmarusiak_headshot%20(1).png?cdnVersion=2022)
Warren Marusiak
高级技术传播者
为了演示如何使用 Jira Software 和各种互联工具开发、部署和管理应用,我们的团队创建了 ImageLabeller,这是一款基于 AWS 构建的简单演示应用,它使用机器学习将标签应用于图像。
本页面介绍了 Jira 如何显示来自 Bitbucket、GitHub 和 GitLab 等其他工具的数据。在您完成本指南的剩余部分时,可以查看您的 Jira 事务中是否有这些更新。
Jira 代码
在项目菜单中单击“代码”。此屏幕将您链接到与您的项目关联的每个存储库。您可以单击存储库图标直接导航到特定的存储库。
Bitbucket
![Bitbucket Jira 代码的屏幕截图](https://wac-cdn.atlassian.com/dam/jcr:d659b4a7-2cbe-4bf1-af65-1467853f2677/JiraCodeBitbucket.png?cdnVersion=2022)
GitHub
![Github 的屏幕截图](https://wac-cdn.atlassian.com/dam/jcr:0adcd12b-7670-4f2c-9015-a4725d9934e0/JiraCodeGithub.png?cdnVersion=2022)
GitLab
![gitlab 的屏幕截图](https://wac-cdn.atlassian.com/dam/jcr:35f3feab-24be-418b-b7cc-f38d6737f8da/JiraCodeGitlab.png?cdnVersion=2022)
Jira 部署
在项目菜单中单击“部署”。部署页面显示整个项目的汇总活动。见解提供部署频率和周期时间等指标。当开发人员使用 Jira 事务标签来标记提交时,会自动生成此数据。
![Jira 部署的屏幕截图](https://wac-cdn.atlassian.com/dam/jcr:5c715696-b144-40d1-8b45-230568c36416/JiraDeployments.png?cdnVersion=2022)
Jira 项目页面
单击项目菜单中的“项目页面”。项目页面汇总了与此项目关联的所有 Confluence 页面,并提供了一些有用的模板来创建新页面。
![项目页面的屏幕截图](https://wac-cdn.atlassian.com/dam/jcr:0b0b32ff-b1dd-436e-952a-0fd06944b6ec/JiraProjectsPage.png?cdnVersion=2022)
来自 CI/CD 的 Jira 更新
请注意,本部分的详细信息可能会有所变化,具体取决于哪些源控制和 CI/CD 工具与 Jira 集成。以下屏幕截图基于 Bitbucket 集成。GitHub 和 GitLab 也有类似的功能,但详细信息可能会有所不同。
转到 Jira,并单击 Jira 事务以添加 s3_infra 存储库。
![来自 CICD 更新的屏幕截图](https://wac-cdn.atlassian.com/dam/jcr:e6da6a24-aef0-4dc5-98d0-458313b2a756/JiraUpdatesFromCICD.png?cdnVersion=2022)
查看“开发”部分,以查看已完成工作的概述。您可以单击“开发”部分来调出开发屏幕。
![更新汇总的屏幕截图](https://wac-cdn.atlassian.com/dam/jcr:90edbe7f-8fb5-483f-8b7b-7df7a0ecae03/JiraUpdatesSummary.png?cdnVersion=2022)
提交
您可以在“提交”选项卡中看到与此事务关联的所有提交。将 Jira 事务 ID 添加到提交消息后,此链接完成,如“消息”列所示。
![屏幕截图提交选项卡](https://wac-cdn.atlassian.com/dam/jcr:b0529411-4e05-4e53-9b02-2f5eca57fe2f/JiraCommitsTab.png?cdnVersion=2022)
拉取请求
您可以在“拉取请求”选项卡中看到与此事务关联的所有拉取请求。
![拉取请求的屏幕截图](https://wac-cdn.atlassian.com/dam/jcr:4a972449-16f9-4429-a64e-deb8067ee7e0/JiraPullRequestsTab.png?cdnVersion=2022)
部署
您可以在“部署”选项卡中看到所有“环境”中与此事务关联的所有部署。
![部署的屏幕截图](https://wac-cdn.atlassian.com/dam/jcr:48c0f4ef-cb73-4ff3-8ab8-464dd6d2d1f3/JiraDeploymentsTab.png?cdnVersion=2022)
现在您已经了解在构建 ImageLabeller 时会在 Jira 中发生什么情况,该实际部署它了。第一步是设置 AWS SageMaker。单击这里开始!
分享这篇文章
下一主题
推荐阅读
将这些资源加入书签,以了解 DevOps 团队的类型,或获取 Atlassian 关于 DevOps 的持续更新。
![Devops 示意图](https://wac-cdn.atlassian.com/dam/jcr:bd9d8b2c-ca36-444f-8595-719cb1990e64/Devops-community.png?cdnVersion=2022)
DevOps 社区
![Devops 示意图](https://wac-cdn.atlassian.com/dam/jcr:297108ea-d232-4368-af51-b53af230c4fe/Simulation-workshop.png?cdnVersion=2022)
DevOps 学习路径
![地图插图](https://wac-cdn.atlassian.com/dam/jcr:25f6330a-4191-408f-a4e5-2e24bfba67b4/Maturity-model.png?cdnVersion=2022)