网络研讨会描述:

你需要知道的关于JFrog Artifactory的一切:如何,什么,在哪里,以及什么时候使用Artifactory作为应用程序交付的一部分。作为JFrog DevOps平台的核心,Artifactory为SDLC中使用的所有二进制工件、容器映像和Helm图表提供了通用管理。学习如何使用Artifactory,提高开发人员生产力的技巧和技巧,以及使用Artifactory作为CI/CD管道的一部分以加速发布的最佳实践。

谁应该参加:

希望了解JFrog Artifactory及其常见使用场景的开发人员和DevOps工程师。

先决条件:没有一个

议事日程

  • 什么是JFrog Artifactory,为什么需要它?

Artifactory使用场景

  • 解决依赖关系
  • 作为CI/CD的记录系统管理工件的部署
  • 材料清单
  • 人工查询语言(AQL)
  • 将Artifactory用于云原生应用程序
  • 产品演示
链接:

常见问题

在网络研讨会之后,观众提出了这些很棒的问题,你可能会感兴趣。

你能比较Artifactory和Nexus吗?福利是什么?

问得好,安东。主要的好处是我们支持更多的包类型(总共26种),我们支持高可用性设置以实现可伸缩性和最大的正常运行时间,我们通过校验和存储二进制文件以通过重复数据删除节省存储空间,并且我们支持二进制文件的多站点可用性复制。我们还提供全天候的支持。

我们有Azure DevOps的插件吗?

确实。查看我们的文档用于Azure Devops和TFS Artifactory扩展。

我们能否将其与Azure Devops CI构建集成?

Azure DevOps的JFrog Artifactory扩展支持:
从Artifactory解决构建依赖项。
将构建构件部署到Artifactory。
通过从构建中捕获构建信息并发布到Artifactory,获得构建的完全可跟踪性。
所以答案是,是的。这是我们大多数插件为CI构建所做的。

Artifactory支持快照构建吗?

是的,当然!Artifactory最初是一个Maven存储库,支持快照版本格式、自动快照重命名以实现惟一的快照排序、修剪快照以管理存储以及通过构建提升将快照提升为发布版本。
建立促销
快照支持

Artifactory是否像SonarQube一样为x射线提供仪表盘?

Artifactory在工件中显示x射线扫描结果,并在Xray UI中构建元数据选项卡以及报告。

你可以使用JFrog作为链接库吗?是否有相应的流程设置?链接库存储Python, Java等库在相同的库中,而不是在不同的版本上,允许开发人员从JFrog Artifactory?

嗨,雷!是的,这正是JFrog artifactory的用途。您可以使用不同类型的存储库,以允许开发人员始终拥有相同的版本。这也使它更安全一些,因为这些版本存储在您的数据中心内,而不是每次都从互联网上下载。作为一名开发人员,我真正喜欢的一个好处是,在使用Artifactory时,我不需要改变我的工具(我可以做pip install或mvn install)。我们会在演示中详细介绍,如果你有任何问题,请再问我们一个问题。

artifactory是否可以替换pear包存储库(pirium),而无需首先将其内容迁移到composer包中?

虽然Artifactory本身不支持PEAR包,但您可以使用Artifactory中的通用存储库来实现这一点。老实说,我没有尝试过PEAR包,所以您的里程可能会有所不同

对象有版本控制吗?如果我写入myrepo-local/manifest。json多次,我可以得到这个文件的旧版本吗?

如果你在上传的时候给他们版本,是的,你会有可用的版本信息。如果您选择覆盖它们,则会丢失以前的版本。

你能显示Visual Studio源代码支持吗?

我们有一个可以发现在我们的GitHub公共回购。

JFrog Bintray如何与你今天所演示的相关?

Bintray是需要将包分发给最终用户时使用的工具。您将在CI/CD管道中使用Artifactory,最后一步是将发布工件发布到Bintray。点击这里

所以artifactory基本上只是第三方和内部二进制文件的存储库?

你说得对。存储和提取所有二进制文件的中心位置。

Artifactory支持版本控制吗?

Artifactory支持版本控制。这将连接到工件元数据,并且是特定于存储库类型的。

要么快速释放,要么死亡