云客户?
开始免费>
升级MyJFrog >
云有什么新鲜事>





概述

配置JFrog平台和产品的最简单的方法之一是定制系统部署到您的环境中时随系统安装的YAML文件。hth华体会最新官方网站JFrog支持几种类型的配置文件,每种配置文件都有自己的用途。为了使您更容易理解如何以及何时使用这些不同的文件,本文详细介绍了正在使用的不同文件、它们的用途以及它们的位置。本文还列出了在JFrog文档中可以找到这些文件的不同位置。

本节包括JFrog平台中系统配置所需的信息。使用搜索、左侧面板上的树浏览器或右侧展开的树导航内容。


JFrog配置文件

在开始配置系统之前,了解不同的文件类型及其用途是很重要的。

配置与配置描述符文件

配置文件,也称为yaml.yml扩展文件是随系统安装的文件,具有预定义的默认值。虽然您可以保留这些默认值,但是yaml文件还为您提供了丰富的配置选项数组,允许您自定义系统配置。

配置描述符文件,其中有. xml扩展名、是包含系统定义的系统文件。例如,artifactory.config.xml包含安装系统时关于系统的基本信息。通常不应更改此文件,因为引入该文件的任何错误都可能导致系统无法正常工作。但是,您可以使用该文件通过将系统信息复制到附加的服务器来引导系统中的另一个服务器。的binarystore.xml,同时包含与系统一起安装的文件存储上的信息。

系统。yamlFiles

每个JFrog平台产品都安装了一个system.yaml该文件是该产品的主要配置文件,使您能够设置希望应用的主要配置。每个产品还包括以下变体system.yaml文件:

  • system.basic-template.yaml包含最常用的系统配置,与system.yaml重新安装后
  • system.full-template.yaml包括所有可用配置

的另一个变体system.yaml文件是values.yaml文件,该文件仅针对赫尔姆安装。与其他安装不同的是,Helm Chart配置是针对values.yaml然后应用到system.yaml

使用该系统。yaml文件

默认情况下,system.yaml文件应用新安装中包含的默认设置。双##标记注释或注释,而单#表示客户可以自定义的参数。

删除单个#意味着参数变为活动的,并获得文件中设置的默认值。要更改此值,只需为参数输入不同的值。

配置Yaml文件

除了system.yaml文件,JFrog平台还包括配置yaml文件,用于修改Access和应用程序配置。


按产品分类的配置文件

Artifactory

文件名称

描述/位置

用于……

system.yaml

这是JFrog Artifactory的主要配置文件,使您能够设置希望应用的主要配置。

$ JFROG_HOME / artifactory / var / etc / artifactory

安装Artifactory

YAML Artifactory系统

复制因子

MySQL

甲骨文

Microsoft SQL Server

PostgreSQL

MariaDB

Filestore分片

IPv6支持

values.yaml

该文件用于在Helm安装中配置Artifactory。与其他安装不同的是,Helm Chart配置是针对values.yaml然后应用到system.yaml

安装Artifactory

舵手图表高级用户

configuration.yml

将YAML文件配置为包含所需的所有配置更改之后,可以通过发送PATCH请求来应用它们<主机>:<端口> / api /系统/配置。

Artifactory YAML配置

artifactory.config.import.yml

当Artifactory第一次被引导时,它将其初始配置的副本存储在JFROG_HOME美元/ artifactory / var / etc / artifactory / artifactory.config。<时间> .yml无论它是否使用新员工培训向导,或者使用YAML配置文件。要使用此配置来引导其他Artifactory实例,请将该文件复制到新实例的$ JFROG_HOME / artifactory / var / etc / artifactory文件夹并将其重命名为artifactory.config.import.yml

$ JFROG_HOME / artifactory / app / misc / artifactory.config.template.yml

Artifactory引导YAML文件

x光

文件名称

描述/位置

用于……

system.yaml

这是JFrog Xray的主要配置文件,使您能够设置希望应用的主要配置。

JFROG_HOME / x光/ var / etc /美元

安装x光

YAML x光系统

values.yaml

该文件用于在Helm安装中配置x射线。与其他安装不同的是,Helm Chart配置是针对values.yaml然后应用到system.yaml

安装x光

舵手图表高级用户

任务控制/洞察力

文件名称

描述/位置

用于……

system.yaml

这是JFrog任务控制的主要配置文件,使您能够设置希望应用的主要配置。

安装Artifactory边缘

任务控制系统YAML

values.yaml

此文件用于配置Helm安装中的任务控制。与其他安装不同的是,Helm Chart配置是针对values.yaml然后应用到system.yaml

安装Artifactory边缘

舵手图表高级用户

分布

文件名称

描述/位置

用于……

system.yaml

这是JFrog Distribution的主要配置文件,允许您设置希望应用的主要配置。

安装分布

配电系统YAML

values.yaml

此文件用于配置Helm安装中的分发。与其他安装不同的是,Helm Chart配置是针对values.yaml然后应用到system.yaml

安装分布

舵手图表高级用户

distribution.config.yml

这个yaml配置文件提供了一种为分发指定初始设置的替代方法。为了在新安装中尽可能快速、轻松地启动和运行,您可以在第一次启动分发之前通过文件系统配置基本的初始设置。请注意,任何编辑将应用于整个分发集群

修改分发配置是一项高级特性,如果操作不当,可能会使分发服务处于未定义和不可用的状态。由于很容易覆盖配置,我们强烈建议在进行任何直接更改之前备份配置,并在这样做时非常小心。

美元JFROG_HOME /分布/ var / etc / /

分发应用程序配置YAML文件

管道

文件名称

描述/位置

用于……

system.yaml

这是JFrog pipeline的主要配置文件,使您能够设置希望应用的主要配置。

安装管道

管道系统YAML

values.yaml

该文件用于配置Helm安装中的pipeline。与其他安装不同的是,Helm Chart配置是针对values.yaml然后应用到system.yaml

安装管道

舵手图表高级用户

访问配置文件

文件名称

描述/位置

用于……
access.config.yml

Access使用简单的YAML配置文件提供了一种灵活的配置方法。您可以一次进行单个更改,也可以根据需要进行多个配置更改,以创建、更新和删除Access中的任何元素。

美元JFROG_HOME / artifactory / var / etc /访问

访问YAML配置

XML配置文件

文件名称

描述/位置

用于……

binarystore.xml

该文件为您提供了灵活的文件存储管理功能。通过修改该文件,您可以实现各种不同的存储配置。这些包括基本的和可定制的基于本地和网络的文件系统、云存储以及冗余存储。

$ JFROG_HOME / artifactory / var / etc / artifactory

配置Filestore

云存储直接下载

Filestore分片

升级Artifactory

S3对象存储

舵手图表高级用户

安装Artifactory

Artifactory HA Helm Charts

配置文件

artifactory.config.xml

这个全局Artifactory文件用于提供一组默认的配置参数。该文件在初始启动时由Artifactory加载。加载文件后,Artifactory将其重命名为artifactory.config.bootstrap.xml从那时起,配置就存储在Artifactory的存储中。这确保Artifactory的配置和数据一致地存储在一个地方,从而在使用直接数据库备份时更容易备份和移动Artifactory。在每次启动时,Artifactory也会写入它的当前配置作为一个备份。

JFROG_HOME美元/ artifactory / var / etc / artifactory / artifactory.config.xml

配置文件

Artifactory配置描述符

Artifactory REST API

artifactory.xsd 不同于默认的artifactory.config.xml,它可以用作示例,但它不包含所有字段),即Artifactoryartifactory.xsd文件包含Artifactory提供的所有字段和描述。 Artifactory配置XSD
  • 没有标签
版权所有©2022 JFrog有限公司