2016-07-28 90 views
0

我使用Jenkins Matrix plugin創建三種不同類型的構建(開發,發佈,製造)。每種構建都有自己的artifactory repository在通用Jenkins項目中將工件部署到Artifactory

有沒有辦法配置Jenkins Artifactory plugin根據條件將工件部署到不同的存儲庫? (即矩陣構建的類型)。

目前我只看到選擇部署到單個存儲庫。 我的項目是一個通用項目,它使用groovy腳本構建tar.gz文件。

回答

0

這似乎是插件HAP-568

的缺點目前僅僅是有部署到從詹金斯CI工作單Artifactory的 庫的能力。如果有能力 將單獨的工件從相同的 Jenkins CI工作部署到多個存儲庫,那將是非常好的。如果這些多次回購不需要在同一臺服務器上,但這隻會是一件不錯的事。 一個例子是一個Jenkins CI工作,構建輸出 debian,yum和pypi的源。它需要部署每個獨立的 Artifactory存儲庫。

這樣的工作,你可以左右推,捲曲

curl -u <user>:<password> -s -X PUT \ 
    --data-binary @<file> http://<artifactory-server>/<directory>/<file> 
+0

感謝KCACO到artifactory的。太糟糕了,這不是一個標準功能。 –