如何将 JFrog Pipelines 与 Jira 和 Bitbucket 集成

有关如何使用 Bitbucket 和 Jira 创建 JFrog 管道的分步说明
时间
10 分钟阅读
观众
您在 Jira 中开展项目工作,并希望跟踪软件构建过程中缺陷和功能的进度。
先决条件
您已拥有 Jira 帐户和 Jira 项目。点击此处开始使用 Jira。
您已创建 Bitbucket Cloud 帐户。在此处登录或开始使用 Bitbucket。
您可以访问自己的 JFrog Cloud 实例。在此处注册帐户。
您已安装 JFrog 平台:Artifactory App for Jira。在此处注册帐户。
已按照说明使用该应用配置 JFrog Cloud 实例并测试连接性
熟悉 Jira 事务、Bitbucket 和 JFrog 的基础知识
第 1 步:获取示例代码
转到 https://bitbucket.org/jefffjfrog/atlassian-open-devops-tutorial
将此存储库克隆到您的 Bitbucket 工作区
第 2 步:为 Jira 设置 JFrog 管道

第 3 步:为 Artifactory 设置 JFrog 管道
按照第 2 步 中的相同说明创建 Artifactory 集成
为集成类型选择 Artifactory
调用集成 artifactoryForAtlassianTutorial
使用提供的 Artifactory URL 和用户名
使用获取 API 密钥按钮生成 API 密钥
单击创建以创建 Artifactory 集成

第 4 步:为 Bitbucket 设置 JFrog 管道
按照以下说明创建 Bitbucket 应用密码
复制您的 Bitbucket 应用密码
按照第 4 步中的相同说明创建 Bitbucket 集成
为集成类型选择 Bitbucket
调用集成 bitbucketForAtlassianTutorial
指定您的 Bitbucket 用户名
将您的 Bitbucket 应用密码粘贴为令牌
单击创建以创建 Bitbucket 集成
第 5 步:构建示例代码
在您的 JFrog 平台实例中,使用来自 YAML 并按以下说明添加示例代码
为 SCM 提供程序集成指定 bitbucketForAtlassianTutorial
为存储库名称指定 <您的用户名>/atlassian-open-devops-tutorial
对其余字段使用默认值
单击创建源
几秒钟后,JFrog 管道将尝试在您的 atlassian-open-devops-tutorial 存储库中构建示例应用。由于 Dockerfile 存在问题,此操作将失败。
转到您的 Jira 项目并查看标题为 Atlassian 教程失败构建的新事务
第 6 步:修复 Dockerfile
从浏览器转到您的 Bitbucket 克隆存储库 atlassian-open-devops-tutorial
编辑Dockerfile
删除显示“无法识别此行,且会导致构建失败!”的行
提交此变更并在提交消息中包含 Jira 事务编号
JFrog 管道将再次尝试在您的 atlassian-open-devops-tutorial 存储库中构建示例应用。但是这次,此操作会成功。
第 7 步:在 Jira 和 JFrog Artifactory 中查看修复
现在,返回您的 Jira 事务
请注意,工作单现在会引用一个构建
单击该构建
随即弹出一个对话框,其中显示 JFrog 管道和构建编号。您可以单击该构建编号从而直接进入 JFrog Cloud 中的构建。
在 JFrog Artifactory 中,单击“构建”视图中的“事务”选项卡。
请注意,此构建现在会引用该事务
