我期待爲我們的內部開發創建一個三步過程,並且我在第三步中遇到了一些問題。從Nexus部署到Tomcat(通過Jenkins/Hudson)
第1步: 開發人員將使用Jenkins將項目的快照版本構建/部署到Nexus快照存儲庫。作爲構建後步驟,此項目還將構建的WAR部署到Tomcat(使用DeployArtifact插件)。
第2步: 使用Jenkins promoted builds plugin,開發人員可以提名構建以準備QA。然後使用發佈候選號對該構建進行標記,並將其部署到Nexus版本庫。
第3步: 我想QA能夠登錄到詹金斯並能夠部署新創建的候選發佈到Tomcat(用於QA不同的Tomcat實例)。
我知道我可以通過使用shell腳本的手動構建過程來完成所有這些工作,但是我真的希望能夠有一個Jenkins插件允許QA找到發佈候選插件的列表並部署特定的插件到Tomcat。
經過進一步研究,您的分析似乎成爲現實。有點不幸,但這似乎是事物的狀態。 – ArcSine
Thx。在實踐中,這不是太糟糕。 CI構建部署到快照存儲庫,而發佈候選版本部署到NexusPro。然後,我們使用分段套件來管理這些候選版本的生命週期,放棄它們或根據我們的質量保證流程來推廣它們。 –