ARTIFACTORY:为SaaS实例安装用户插件

俄梅珥Borshan
2022-04-11 07:32

在Artifactory SaaS中安装用户插件:

作为企业Artifactory Cloud用户,您可以选择在您的Artifactory实例中安装JFrog批准的用户插件。支持用户插件可以找到在这里
当请求JFrog Support安装受支持的插件时,建议与我们共享相关信息,因为一些用户插件需要与您的Artifactory环境相关的特定配置文件。有关更多信息,请参阅下面的示例。

用户插件安装示例

在本例中,我们将完成安装artifactCleanup用户插件。
artifactCleanupuser插件有一个名为artifactCleanup的配置文件。json,该文件包含特定于Artifactory实例的特定值和变量。
安装artifactCleanup,请附上artifactCleanup。Json文件到您的电子邮件/票证与您所需的配置。

artifactCleanup。Json内容示例


“政策”:[

"cron": "0 0 16 ?*太阳”,
“回购”:(
“libs-releases-local”
),
“timeUnit”:“月”,
“timeInterval”:1



JSON包含为不同存储库调度清理作业的策略。
你可以使用这个链接生成自己的Cron表达式。(石英Cron)

一旦JFrog Support安装了插件,要执行该插件,请使用以下REST API:curl -X POST -Lvvv -uadmin“https://servername.jfrog.io/artifactory/api/plugins/execute/cleanup”
此外,如果您想在执行期间添加额外的参数(覆盖当前的artifactCleanup)。Json),你可以这样传递它:curl -X POST -Lvvv -uadmin“https://servername.jfrog.io/artifactory/api/plugins/execute/cleanup?params=timeUnit=month; timeInterval = 15,回购= local-cleanup-plugin; dryRun = false; disablePropertiesSupport = true”
请注意,每个插件可能有不同的要求。一些用户插件需要配置文件,其他插件不需要。如上所述,需要配置的插件需要与JFrog支持共享。