2017-10-06 106 views
0

所以我使用Jenkins設置CI解決方案,並且我被指示使用SonaType的Nexus Repository作爲與Jenkins綁定的二進制存儲庫。我的理解是,它會立即回滾到以前編譯的二進制文件。Sonatype的Nexus Repository是否可以爲Jenkins提供任何好處?

一些有Jenkins經驗的工程師對這個決定提出了質疑,因爲他們認爲詹金斯已經可以做到這一點。顯然,詹金斯將存儲即時回滾部署的構建結果,因此納入Nexus是有益的。

Jenkins是否可以在沒有第三方服務或插件的情況下立即提供回滾?如果是這樣,如果使用Jenkins,使用Nexus有什麼好處?

回答

0

與Jenkins(或另一個CI工具,如Bamboo)一起使用工件存儲庫(Nexus,Jfrog Artifactory ..)的好處之一是您可以將工件部署到Nexus(或Artifactory)中的存儲庫中版本(包括Maven中的SNAPSHOT)以前將這些工件發送到每個環境(集成環境,生產環境...)。

這是一個很好的做法,因爲當你做一個安裝你的項目,例如:

mvn install 

你的項目從下載神器庫中的所有依賴關係(的Nexus,Artifactory的...)和論文依賴關係有組織和可用於你的團隊。

相關問題