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


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

概述

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

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

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

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

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

  • 高效的网络利用率通过优化复制,大幅减少网络负载,并释放从源Artifactory到目标实例或边缘节点的bundle同步时间。

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

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 Distribution上的REST API端点。该调用指定了各种参数,包括组成发布包的文件,以及与之关联的不同属性。因为发布包是不可变的,所以发布包中包含的任何文件都不能从Artifactory中删除。JFrog Distribution收集关于请求中指定的工件的所需元数据(作为AQL查询)。



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


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

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



  • 没有标签