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射线扫描结果,并在Xray UI中构建元数据选项卡以及报告。
嗨,雷!是的,这正是JFrog artifactory的用途。您可以使用不同类型的存储库,以允许开发人员始终拥有相同的版本。这也使它更安全一些,因为这些版本存储在您的数据中心内,而不是每次都从互联网上下载。作为一名开发人员,我真正喜欢的一个好处是,在使用Artifactory时,我不需要改变我的工具(我可以做pip install或mvn install)。我们会在演示中详细介绍,如果你有任何问题,请再问我们一个问题。
虽然Artifactory本身不支持PEAR包,但您可以使用Artifactory中的通用存储库来实现这一点。老实说,我没有尝试过PEAR包,所以您的里程可能会有所不同
如果你在上传的时候给他们版本,是的,你会有可用的版本信息。如果您选择覆盖它们,则会丢失以前的版本。
我们有一个可以发现在我们的GitHub公共回购。
Bintray是需要将包分发给最终用户时使用的工具。您将在CI/CD管道中使用Artifactory,最后一步是将发布工件发布到Bintray。点击这里
你说得对。存储和提取所有二进制文件的中心位置。
Artifactory支持版本控制。这将连接到工件元数据,并且是特定于存储库类型的。
