介绍Artifactory
网络研讨会描述:
您需要了解的关于JFrog Artifactory的一切:如何、做什么、在哪里以及何时将Artifactory用作您的应用程序交付的一部分。在JFrog DevOps平台的核心,Artifactory为SDLC中使用的所有二进制工件、容器映像和Helm图表提供了通用管理。了解如何使用Artifactory,提高开发人员生产力的提示和技巧,以及使用Artifactory作为CI/CD管道的一部分以加速发布的最佳实践。
培训对象:
希望获得JFrog Artifactory及其常用使用场景概述的开发人员和DevOps工程师。
先决条件:没有一个
议事日程
- 什么是JFrog Artifactory ?为什么需要它?
Artifactory使用场景:
- 解决依赖关系
- 管理工件的部署,作为CI/CD的记录系统
- 材料清单
- 人工查询语言(AQL)
- 将Artifactory用于原生云应用程序
- 产品演示
常见问题
在网络研讨会之后,观众们提出了这些很好的问题,你可能会感兴趣。
很好的问题,安东。主要的好处是,我们支持更多的包类型(总共26种),我们支持高可用性设置以实现可伸缩性和最大的正常运行时间,我们通过校验和存储二进制文件以通过重复数据删除节省存储空间,我们支持复制以实现二进制文件的多站点可用性。我们还提供全天候的支持。
确实。看看我们文档Azure Devops和TFS Artifactory扩展。
Azure DevOps的JFrog Artifactory扩展支持:
从Artifactory解析构建依赖项。
将构建工件部署到Artifactory。
通过从构建中捕获构建信息并发布到Artifactory,获得构建的完全可跟踪性。
所以答案是肯定的。这是我们大多数插件为CI构建所做的工作。
Artifactory在工件和构建元数据选项卡中显示x射线扫描结果,并在x射线UI中报告。
嗨,雷!是的,这正是JFrog artifactory的目的。您可以使用不同类型的存储库,以允许开发人员始终拥有相同的版本。这也使它更安全一些,因为这些版本存储在您的数据中心内,而不是每次都从互联网下载。作为一名开发人员,我非常喜欢的一个好处是,在使用Artifactory时,我不必更改我的工具(我可以执行pip安装或mvn安装)。我们会在演示中详细讲解,如果你们有任何问题,请提问。
虽然Artifactory本身不支持PEAR包,但是您可以使用Artifactory中的通用存储库来实现这一点。老实说,我还没有尝试过PEAR软件包,所以您的里程可能会有所不同
如果你在上传时给他们版本,是的,你会有可用的版本信息。如果选择覆盖它们,则会丢失以前的版本。
我们有分机可以发现在我们的公共GitHub回购。
Bintray是在需要将包分发给最终用户时使用的工具。您将在CI/CD管道中使用Artifactory,最后一步是将发布工件发布到Bintray。点击这里
你是正确的。所有二进制文件的存储和提取的中心位置。
Artifactory支持版本控制。这将连接到工件元数据,并且将特定于存储库类型。
