使用最新的JFrog产品?hth华体会最新官方网站
JFrog平台用户指南


跳到元数据的末尾
转到元数据的开始

概述

JFrog Distribution是一个本地服务,允许您提供软件发布分发的集中平台.它是…的核心部分JFrog企业+、管理发布包以及它们的分发过程,包括发布内容、许可级别和目标目的地。

发行版提供了安全且结构化的平台,用于将发布二进制文件分发到多个远程位置,并在产生新发布版本时更新它们。作为发布流的一部分,发布包由源目的地进行验证,以确保它们被正确签名并且可以安全使用。

JFrog Distribution安全地管理您的软件版本的分发,提供以下好处:

  • 结构化的平台将发布二进制文件作为单个一致的发布包分发

  • 安全交付和分发通过签名发布包

  • 高效利用网络通过优化复制,极大地减少了网络负载,并释放了从源Artifactory到目标实例或Edge节点的包同步时间。

  • 审计和可追溯性通过跟踪与发布包相关的所有更改

JFrog Distribution需要Enterprise+许可证。

企业+

JFrog Enterprise+是一个产品包,通过以下JFrog产品为软件的快速发布和分发提供端到端解决方案:hth华体会最新官方网站

JFrog Artifactory:所有功能都可以通过企业许可证以及Access Federation和与Artifactory Edge一起使用。有关详情,请参阅JFrog Artifactory用户指南

JFrog地理分布:一个预置的、集中的平台,允许您提供软件发布分发.这些在本页及其子页的部分中进行了描述。

JFrog x光:在应用程序生命周期的任何阶段对二进制软件组件进行通用分析,为潜伏在组织中任何地方的组件中的问题提供前所未有的可见性。有关详情,请参阅JFrog x射线用户指南

JFrog任务控制中心:所有功能可在任务控制添加:

  • 在系统中添加Jenkins-CI、JFrog Distribution和JFrog Artifactory Edge实例作为服务并监控它们的能力
  • 通过端到端构建过程的一组指标对构建过程进行洞察和分析

有关详情,请参阅JFrog任务控制用户指南

从大局开始

在详细了解如何使用JFrog Artifactory Enterprise+之前,我们强烈建议您阅读JFrog企业+用户指南它提供了完整的JFrog Enterprise+产品的高层次视图,并展示了它的所有组件如何协同工作,为二进制工件的快速发布和分发提供端到端的解决方案。



配送流程

高层分配流程主要有两个步骤:

  1. 创建发布包
    一个发布包是通过调用创建发布包JFrog发行版上的REST API端点。这个调用指定了各种参数,包括包含发布包的文件,以及与之相关的不同属性。由于发布包是不可变的,所以发布包中包含的任何文件都不能从Artifactory中删除。JFrog Distribution收集有关请求中指定的工件所需的元数据(作为AQL查询)。



  2. 发布发布包
    方法分发一个发布包发布发布包JFrog发行版上的REST API端点。分配本身分为三个步骤:
    1. 启动分销事务
      在此步骤中,JFrog Distribution向JFrog任务控制中心查询分发目标节点的详细信息。然后,它通过提供关于分布式文件的信息(比如它们的校验和),并提供一个GPG密钥来验证整个包的真实性,为目标节点接收分布式包做好准备。


    2. 使用智能复制传输文件
      在此步骤中,JFrog Distribution调用Artifactory上的Replicator,该Replicator通过复制文件将文件分发到目标节点。

    3. 结束分销事务
      在此步骤中,JFrog Distribution通知Edge节点事务已经完成。然后,Edge节点使用事务开始时提供的GPG密钥验证传输包的真实性。然后,它通过验证校验和来验证所传输文件的完整性,并将它们托管到发布包中指定的正确位置。



  • 没有标签