這是場景svn構建和發佈
我使用SVN作爲我的代碼庫。我有一個獨立的Windows構建機器,它使用ant腳本來生成最終的「jar」文件。自動構建腳本檢出代碼的最新版本並執行構建。一旦構建完成 - 創建一個標籤(格式爲YYYYMMDD-build 1.01.jar)。我們還將構建文件(最終的jar)存儲在subversion中。 任何屬性文件,配置文件或數據庫腳本(與問題相關)都被檢入到subversion中,但它們當前未包含在構建包中。
現在我們有2個新的要求 -
- 要在構建 - 屬性文件或配置文件或數據庫腳本的特定版本(相關問題)已簽入顛覆(例如版本a.properties文件,x.sql腳本等)
- 要創建一個新的構建包包括更改版本類似屬性的文件的文件(eveything否則應保持同以前的版本的版本3中1)
什麼是否納入上述要求是最佳做法?
感謝您的幫助。
爲了澄清 - 腳本是由人在這個位置前面創建。我注意到svnant jar嵌入腳本 - 但我不知道如何去實現你的建議..... – builder 2011-02-22 20:53:11