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


跳到元数据的末尾
进入元数据的开始

概述

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

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

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

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

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

  • 高效利用网络通过优化复制,大幅降低网络负载,释放从源Artifactory到目标实例或Edge节点的捆绑同步时间。

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

JFrog发行版需要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 Mission Control查询关于分发目标节点的详细信息。然后,它通过提供关于分布式文件的信息(比如它们的校验和),并提供一个GPG密钥来验证整个包的真实性,使目标节点接收分布式包。


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

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



  • 没有标签