2015-04-23 23 views
4

我們DSCM和建設的不同分支,分叉或拉請求,我現在想遷移到我們發佈在神器庫的二進制文件的模型(如Nexus, Artifactory or Archiva我應該如何將工件發佈到工件存儲庫以確保我可以輕鬆獲得正確的二進制文件?

這有什麼用java做我的二進制文件,但似乎只有良好增長的通用足夠的解決方案是上面列出的那些。

最大的需求是我希望能夠根據存儲庫中的變更集來獲取製造品。

問題是我發現人工製品只能通過他們的產品和版本識別,並且版本格式有一些非常嚴格的規則。

我該怎麼做?有沒有人已經解決了這個問題?

回答

0

像Nexus和Artifactory這樣的工件存儲庫旨在存儲從源代碼創建的文件。一般來說,只有在發佈軟件時纔會這樣做,因此預計會有某種增量版本號。

所有源代碼存儲庫都有一個機制來在特定時間點「標記」代碼。這應該在您每次創建發行版時完成,然後將結果文件推送到Nexus/Artifactory。

創建版本號有很多很多的策略。有跡象表明,使用Git中提交的數目來生成一個唯一的編號一些漂亮的方法:

相關問題