Atlassian和Artifactory合作实现360度DevOps

在敏捷开发中,计划、编码和构建是一个持续的循环。但当一个圆被打破时,你不能全速前进。对于Atlassian Bitbucket Server和Jira用户,JFrog的集成可以帮助Artifactory弥补连续速度的差距。在之前的博客文章中,我们讨论过如何提供Jira信息作为构建信息中的关键“为什么”。在这篇文章中,我们将讨论如何从Bitbucket服务器中获得编译二进制文件的可见性。
Jira特性请求和bug报告驱动你在Bitbucket中的源代码更改。但是一旦提交,它触发的构建在哪里?一旦您有了构建,其中有哪些更改?
遵循这个链条的能力是你持续改进循环的本质DevOps.如果没有一些关键的改进,这个链条可能会缺少一些环节。
通过一些新的和旧的免费JFrog集成,你可以建立一个从Atlassian到Artifactory的无缝追溯路径,然后再回来,为你提供一个完整的,360度的视图。
从Bitbucket提交到Artifactory构建
JFrog的新Artifactory的Bitbucket服务器插件将你的Artifactory构建信息(“构建信息”)带入到你的Bitbucket提交记录中,这样你就可以快速地从用于生成它们的源存储库中找到构建。
推送到Artifactory的每个构建都有关联的构建信息,其中包括触发构建的提交散列。当Bitbucket插件被安装时,Artifactory使用这个提交哈希来调用Bitbucket的API来链接构建信息到提交。
的结果中可以看到提交Bitbucket存储库的显示,显示Artifactory中的构建数量:

点击这一行会弹出一个显示构建的窗口:

您可以单击构建名称直接导航到Artifactory中的构建,在那里您可以查看它的构建信息:

从构建到Jira问题
当你的BitBucket存储库与Jira集成,您的提交将自动包含引用已解决的Jira问题的消息。如果不是,您可能会自己执行此操作,作为提交的标准最佳实践的一部分。

列表中列出的任何项问题标签打开问题在Jira。
JFrog提供了许多CI服务器集成,这些集成可以配置为从您的提交消息中提取Jira信息并将其放入您的构建信息中。例如,Jenkins的用户可以使用JFrog的Jenkins插件,并启用插件的Jira集成.
否则,可以使用JFrog命令行的build-add-git命令。你可以从我们的之前的博客文章.
无缝DevOps
Bitbucket、Artifactory和Jira之间的这些重要链接可以帮助你创建一个更加无缝和统一的系统来管理你的应用项目Atlassian和JFrog.
通过JFrog对Atlassian的集成,你可以开始消除代码和构建之间的墙,让你更强地掌握从代码到部署的整个过程。
