使用最新版本?
JFrog平台用户指南
JFrog Artifactoryx文档
要获得最新版本,请访问JFrog统一平台
通过界面修改配置
中的全局配置描述符管理模块下高级|配置描述符。在这里,您可以直接修改文件的内容,也可以从输入字段中复制内容。
直接修改全局配置描述符是一种高级特性,如果操作不当,可能会使Artifactory处于未定义和不可用的状态。我们强烈建议在进行任何直接更改之前备份配置,并且在这样做时要非常小心。
通过REST接口修改配置
您可以通过发送GET或POST请求来检索或设置全局配置主机http:// < >: <端口> / artifactory / api /系统/配置
.例如:
curl -u admin:密码-X GET -H "Accept: application/xml" http://localhost:8081/artifactory/api/system/configuration curl -u admin:密码-X POST -H "Content-type:application/xml"——data-binary @artifactory.config.xml http://localhost:8081/artifactory/api/system/configuration
引导全局配置
您可以通过创建一个预定义的全局配置来引导ArtifactoryARTIFACTORY_HOME美元/等/artifactory.配置.进口.xml
包含Artifactory配置描述符的文件。
如果Artifactory在启动时检测到该文件,它将使用该文件中的信息来覆盖其全局配置。如果您想将配置复制到Artifactory的另一个实例,这是很有用的。
在重新启动和Artifactory导入旧文件之后ARTIFACTORY_HOME美元/等/artifactory.配置.进口.xml
将被移动到一个名为ARTIFACTORY_HOME美元/等/artifactory.配置.引导.xml
.
安全配置描述符
您可以修改安全配置描述符使用REST API.
直接修改安全描述符是一种高级特性,如果操作不当,可能会使Artifactory处于未定义和不可用的状态。我们强烈建议在进行任何直接更改之前备份配置,并且在这样做时要非常小心。
通过REST API修改安全性
您可以通过发送GET或POST请求来检索或设置安全配置主机http:// < >: <端口> / artifactory / api /系统/安全
.例如:
curl -u admin:密码-X GET -H "Accept: application/xml" http://localhost:8081/artifactory/api/system/security curl -u admin:密码-X POST -H "Content-Type: application/xml"——data-binary @security.xml http://localhost:8081/artifactory/api/system/security
管理员权限
您必须为用户提供管理特权来通过REST API修改安全描述符
引导安全配置
Artifactory将所有安全信息作为其内部存储的一部分存储。可以使用预定义的安全配置来引导ArtifactoryARTIFACTORY_HOME美元/等/ security.import.xml
文件中包含Artifactory导出的安全配置信息。
如果Artifactory在启动时检测到该文件,它将使用该文件中的信息来覆盖所有安全设置。如果您想将安全配置复制到Artifactory的另一个实例,这是很有用的。
内容类型/MIME类型
Artifactory提供了一个灵活的机制来管理内容类型/MIME类型。您可以为常见使用定义系统范围的MIME类型,但也可以根据需要覆盖特定文件的MIME类型。默认MIME类型的列表可以在美元ARTIFACTORY_HOME / etc / mimetypes.xml
并且可以通过编辑来添加、删除或更改MIME类型。如果一个文件的扩展名不受任何MIME类型的支持,或者根本没有扩展名,Artifactory将使用默认的MIME类型应用程序/八进制
.为了确定工件的MIME类型,Artifactory将其扩展与mimetype.xml
文件,并应用第一个匹配的扩展名的MIME类型。
MIME类型属性
每种MIME类型都可能具有以下属性:
类型 |
MIME类型唯一名称(必填项) |
扩展 |
映射到此MIME类型的文件扩展名列表,以逗号分隔(必选) |
指数 |
如果此MIME类型应该为存档搜索建立索引,则为True(仅对受支持的存档文件有效) |
存档 |
如果此MIME类型是可浏览的存档,则为 |
可视 |
如果此MIME类型可以被视为Artifactory UI中的文本文件,则为True |
语法 |
用于此MIME类型的UI高亮显示语法(仅当这是一个可视 类型) |
css |
此mime类型的显示图标的css类 |
>
例如,从上面的extensions参数mimtypes.xml
文件样本我们可以得出结论:
test.properties
是一个文本/平原
MIME类型test.css
是一个文本/ css
MIME类型test.doc
是一个应用程序/八进制
MIME类型自"医生
不包含在任何其他MIME类型中)。
重要的:确保重新启动Artifactory以使更改生效。
Artifactory MIME类型
xml(例如application/x-checksum)
由Artifactory使用。在更改这些Mime-Types之前应该非常小心,以确保Artifactory继续正确地运行。
下载时设置内容类型
使用Artifactory,当下载文件时,可以覆盖内容类型
的HTTP标头artifactory.content-type
财产。
如果artifactory.content-type
属性没有显式设置,的扩展名中匹配工件名称扩展名的默认机制mimtypes.xml文件
来应用Content-Type
此功能仅在Artifactory Pro中可用。
系统属性
您可以编辑,而不是在宿主容器的JVM运行时配置中配置属性美元ARTIFACTORY_HOME / etc / artifactory.system.properties
文件并重新启动Artifactory。
Artifactory系统属性被记录在这个文件中。
因为这些设置会影响整个容器VM,所以我们建议将此特性主要用于指定与Artifactory相关的属性(例如更改Artifactory使用的数据库等)。
中设置属性artifactory.system.properties
是高级特性,通常不是必需的。
不要把这些设置和ARTIFACTORY_HOME /数据/ artifactory.properties美元
文件,供内部使用。
日志配置文件
Artifactory使用Logback框架来管理日志记录,并允许您配置日志文件的详细程度。详情请参阅配置日志详细信息