2013-10-20 39 views
1

CloudBees爲構建過程中集成的私有Maven存儲庫提供了一個「There is a check box」作爲項目設置中的後期構建操作「將工件部署到我的私有CloudBees存儲庫」。如何在CloudBees上自動完成Maven工件的發佈和快照部署?

但是,您必須在快照和發佈存儲庫之間進行選擇,並且存在「確保僅將快照部署到快照存儲庫並僅向發佈存儲庫發佈工件」的警告。

那麼,我該如何去設置一個項目,我想連續快照的構建,但也偶爾發佈?我需要在CloudBees上爲此設置兩個單獨的項目嗎?或者每次發佈時手動切換該設置? 我是否必須小心,發佈版本的pom.xml永遠不會提交到「主」,以便Cloudbees構建不會意外地將其選中並將其推送到快照存儲庫?

回答

3

我認爲我們(cloudbees)應該直接在部署者插件中實現這一點,因爲它很容易檢測原型類型(快照vs發佈)並相應地選擇適當的存儲庫。

必須檢查實際的API,但看起來像一個合理的功能請求。

+0

不是一個真正的答案,而是+1,因爲我同意這種觀點。請告訴我什麼時候有這個。所以我想現在沒有好的方法,我應該使用Maven發佈插件而不是此複選框? – Thilo

+0

任何人都知道這是否已經實施? – uldall