2013-02-25 87 views
0

因此,我在Jenkins幾乎沒有分開的工作。第一個從Git倉庫獲取項目,構建它並生成工件。另一個必須從第一份工作中複製證書並將它們發佈到Artifactory(試圖使用Artifactory插件製作它)。但問題是Artifactory插件只能在Build作業中使用,在第二個作業的配置中沒有像「Generic-Artifactory集成」那樣的東西。 有誰知道在發佈工作中使插件工作的要求是什麼?發佈到Artifactory從另一個項目複製Jenkins的工件

+0

您是否嘗試過插件? https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=57182305 – nycynik 2016-11-17 14:39:19

回答

0

您可以編寫一個利用Artifactory REST API的小shell腳本,並在第二個非構建作業中執行它。

+0

是的,我一直在考慮這個問題。如果沒有其他方法可以直接在Jenkins中實現,我會嘗試這種方法。 – 2013-02-25 09:23:56

0

我用maven和zip文件做了類似的事情。我已經部署了一個zip文件,在maven中調用deploy:deploy-file,並在settings.xml中設置Artifactory存儲庫,並直接部署到我的artifactory存儲庫。