网络研讨会描述:

您需要了解的关于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有x射线仪表盘吗,像SonarQube那样?

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

你能使用JFrog作为链接库吗?是否有相应的进程设置?链接库存储Python、Java等的库在相同的库中,而不是在不同的版本中,允许开发人员从JFrog Artifactory中提取他们的库。

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

artifactory可以在不先将其内容迁移到composer包的情况下替换pear包存储库(pirium)吗?

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

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

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

你能展示对Visual Studio源代码的支持吗?

我们有分机可以发现在我们的公共GitHub回购。

JFrog Bintray与您今天演示的内容有什么关系?

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

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

你是正确的。所有二进制文件的存储和提取的中心位置。

Artifactory支持版本控制吗?

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

快速释放,否则死亡