2011-12-10 82 views
0

我有一個C++應用程序。對於發佈版本,我們使用兩臺機器。在第一臺機器中,我們構建了visual studio解決方案,並將二進制文件和pdb文件簽入svn。在第二臺機器中,我們從svn獲取二進制文件,並使用安裝屏幕創建安裝。建立在兩臺機器

我們可以通過巡航控制自動執行構建活動嗎?

我應該遵循什麼步驟?

回答

0

簡短的回答

是的,如果你能編寫執行構建巡航控制系統可以運行一個bat文件(或類似)。

龍回答

如果這是可行與否取決於是否構建過程可以實現自動化。確定這一點的最好方法是以小塊進行嘗試。

  • 確定你需要運行產生二進制命令(可能是作爲msbuild/nant調用一樣簡單)
  • 確定你需要運行產生給出一個二進制安裝文件中的命令。
  • 如果你真的需要做這兩個獨立的機器:
    • 做,可以採取建立成果,承諾他們SVN,跟蹤版本號的命令。
    • 在可以檢出給定修訂版號的安裝程序生產服務器上發出命令。
    • 發出遠程調用安裝程序命令並將修訂號傳遞給它的命令。
    • 確保您有自動的方式從安裝服務器獲取構建工件並將其存儲在指定位置。
相關問題