我正在使用Jenkins Matrix plugin
创建三种不同的构建(开发,发布,制造)。每种类型的构建都有自己的artifactory repository
。
有没有办法配置Jenkins Artifactory plugin
根据条件将工件部署到不同的存储库? (即矩阵构建的类型)。
目前我只看到部署到单个存储库的选项。 我的项目是一个通用项目,使用groovy脚本构建tar.gz文件。
答案 0 :(得分:1)
这似乎是插件HAP-568
的缺点目前只能部署到单个Artifactory 来自Jenkins CI工作的存储库。拥有这种能力会很好 将单独的工件部署到多个存储库 詹金斯CI工作。如果这些多重回购不是更好的话会更好 需要在同一台服务器上,但这只是一个很好的。 一个例子是Jenkins CI工作,它可以构建输出的源 debian,yum和pypi。它需要将每个部署分开 Artifactory存储库。
作为一种解决方法,你可以用curl推动神器
curl -u <user>:<password> -s -X PUT \
--data-binary @<file> http://<artifactory-server>/<directory>/<file>