大約2個月前,我超過了當前公司的構建過程。儘管我對此沒有太多的瞭解,但我是唯一有足夠時間的人,所以我沒有太多選擇。構建腳本 - 怎麼做
形勢並不好,我願做以下操作:在SourceSafe中
- 標籤文件的版本(例如項目名PV 1.2)從SourceSafe
- GetFiles的特定目錄
- 構建VB6/C++/C#項目(是的,有各種人)
- 構建的InstallShield設置
這是部分使用批處理腳本完成的(一個用於標記和獲取,一個用於建築等)。所以,當開始建設時,我幾乎沒有照顧它。 此代碼的好部分可以重用。
有關如何做得更好的建議?一個大問題是項目之間的整個依賴關係。此外,標籤必須增加版本,並在必要時將PV更改爲EV。
我想盡量減少用戶交互。點擊一個構建腳本(Spolsky是上帝),一切都完成了,不需要增加版本,設置從哪裏獲取文件和類似的東西。
批處理腳本是最好的方法嗎?我應該使用msbuild做一些功能嗎?還有其他選擇嗎?
具體的代碼是不需要的,現在我只需要一種方法來改善它,即使它不會傷害。
TNX, 馬爾科