自動編譯環境

2022-02-09 20:36:05 字數 1269 閱讀 3043

1、環境:

環境很重要,我就吃了這個苦頭,一開始照著其他人的方法,就是執行不了,原來是我公司的機器的環境有些問題,沒裝iis。後來裝了iis,iis還是有問題,沒有辦法,只好用自己的筆記本重新安裝了環境。

安裝順序:iis->.net->others

首先安裝iis,用測試頁面檢測iis無誤後,安裝vs2005,然後再安裝cruisecontrol.net,從控制面板進入iis控制介面。檢查有無名為ccnet的虛擬目錄,如果有正常,右鍵瀏覽,應該可以看到cruisecontrol.net的default頁面。

然後安裝cruisecontrol.net tray【以下簡稱cctray】來監視每次提交後的編譯狀態。

cctray是乙個工具,通過它可以強制執行編譯,當然也可以自動編譯,然後檢視編譯的結果。

在服務中找到【cruisecontrol.net server】這項,並啟動他。

注意:如果想用瀏覽器檢視cruisecontrol介面,必須關閉迅雷等占用8080埠的程式。

此時要配置cruisecontrol.net安裝目錄下(我的機器上是:c:\program files\cruisecontrol.net\server)下的ccnet.config檔案,此檔案是指定cruisecontrol.net 怎麼執行的,檔案中是有關於cruisecontrol.net 的配置。

注意:每次改動了ccnet.config檔案的話,都要重啟【cruisecontrol.net server】服務。

如果ccnet.config檔案中有語法錯誤,【cruisecontrol.net server】服務啟動不了。

至於這個語法嗎,上網搜尋一下吧,我也是摸索出來的

我寫了乙個最簡單的:

f:c:\program files\subversion\bin\svn.exe

liuli

liuli

svn:

d:\tmp\

c:\windows\microsoft.net\framework\v2.0.50727\msbuild.exe

d:\tmp\build

painter.sln

/noconsolelogger /p:configuration=debug

15 說明:

之間寫的是從伺服器上獲得**的過程。

是觸發器。

這兩個加起來的作用是:每個10秒中檢測伺服器上**是否有改動,如果有,則更新檔案到客戶端。

是任務

是要進行編譯的任務。

搭建 編譯環境

編譯器 mingw 是gcc編譯器的乙個windows移植版本,也是類unix作業系統下編寫c c 程式的首選。對於標準化方面一直做的不錯.編輯器 vim 乙個在類unix系統下發展起來的全屏編輯器,它的前生就是大名鼎鼎的vi,當然現在也有windows版本。1,安裝mingw編譯器 官方 www....

編譯環境判斷

iphone os version max allowed編譯環境判斷,判斷當前開發時使用的sdk的版本。if iphone os version max allowed 50000 所使用的sdk為5.0以上的版本,在此的 在編譯時不會儲存,但是允許在低版本ios系統的裝置上執行就會崩潰的 例如 ...

編譯LNMP環境

cd usr local src wget 2.tar gz2 解壓 cd usr local src tar zxvf nginx 1.10 2.tar gz3 配置 cd usr local src nginx 1.10.2 configure prefix usr local nginx 如果...