在通用Jenkins项目中将工件部署到Artifactory

在通用Jenkins项目中将工件部署到Artifactory,jenkins,artifactory,Jenkins,Artifactory,我正在使用Jenkins矩阵插件创建三种不同的构建(开发、发布、制造)。每种类型的构建都有自己的人工库 是否有一种方法可以配置Jenkins Artifactory插件,根据条件将工件部署到不同的存储库?(即矩阵构建的类型) 目前我只看到部署到单个存储库的选项。 我的项目是一个使用groovy脚本构建tar.gz文件的通用项目。这似乎是插件的一个缺点 目前只有部署到单个工件的能力 来自Jenkins CI作业的存储库。能有这样的能力就好了 将不同的工件从同一个存储库部署到多个存储库 詹金斯的工作

我正在使用Jenkins矩阵插件创建三种不同的构建(开发、发布、制造)。每种类型的构建都有自己的
人工库

是否有一种方法可以配置
Jenkins Artifactory插件
,根据条件将工件部署到不同的存储库?(即矩阵构建的类型)

目前我只看到部署到单个存储库的选项。
我的项目是一个使用groovy脚本构建tar.gz文件的通用项目。

这似乎是插件的一个缺点

目前只有部署到单个工件的能力 来自Jenkins CI作业的存储库。能有这样的能力就好了 将不同的工件从同一个存储库部署到多个存储库 詹金斯的工作。如果这些多重回购协议不存在,情况会更好 需要在同一台服务器上,但这只是一个很好的选择。 一个例子是Jenkins CI作业,它构建输出的源 debian、yum和pypi。它需要分别部署每一个 人工仓库

作为一个工作环境,您可以使用curl推到artifactory

curl -u <user>:<password> -s  -X PUT \
     --data-binary @<file> http://<artifactory-server>/<directory>/<file>
curl-u:-s-X PUT\
--数据二进制@http:////

谢谢KCACO。可惜这不是一个标准功能。