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