持續集成工具 Team City的安裝

openkk 12年前發布 | 50K 次閱讀 Team City 項目構建

前兩個月很大一部分精力投入在做部門的持續集成,從概念的了解和工具的選型,再到安裝,部署,操作,到最后的真實項目持續集成應用的上線,寫了一份手冊,包括安裝,配置,以及一些我所謂的高級應用,分享給大家,歡迎提出各種意見。

安裝Team City Server的步驟:

1.      完全安裝IIS.

2.      安裝MS Deploy.

安裝文件: http://www.microsoft.com/zh-cn/download/details.aspx?id=25230.

3和第4部完成后,打開系統服務(在命令行里輸入services.msc),查看是否已安裝了‘Web Management Service’ and ‘Web 部署代理服務’. 如果沒有,請在安裝IIS步驟中補全所要求的角色服務。

3.      安裝JDK.

安裝文件:

 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html

具體步驟:

一)  新建,然后在變量名寫上JAVA_HOME,顧名其意該變量的含義就是java的安裝路徑,呵呵,然后在變量值寫入剛才安裝的路徑“C:\jdk1.6”。(注:如果安裝的路徑不是磁盤C或者不是在jdk1.6這個文件夾,可對應修改。以下文字都是假定安裝在C:\jdk1.6里面。) 

二)   其次在系統變量里面找到path,然后點編輯,path變量的含義就是系統在任何路徑下都可以識別java命令,則變量值為“.;%JAVA_HOME%\bin”(其中“%JAVA_HOME%”的意思為剛才設置JAVA_HOME的值),也可以直接寫上“C:\jdk1.6\bin” 

三)  最后再點新建,然后在變量名上寫classpath,該變量的含義是為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別。其值為“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar (要加.表示當前路徑)”,與相同“%JAVA_HOME%有相同意思” 

以上三個變量設置完畢,則按確定直至屬性窗口消失,下來是驗證看看安裝是否成功。先打開開始”-> “運行,打入“cmd”,進入dos系統界面。然后打“java -version”,如果安裝成功。系統會顯示java version jdk"1.6.0" 

4.      下載最新的Team City安裝文件:

安裝文件: http://www.jetbrains.com/teamcity/download/index.html .

注意:

a)        安裝.iso文件需要用到解壓文件軟件,如winzip或者winRAR.

b)       允許遠程連接:開啟‘遠程桌面部署服務’。打開‘開始菜單’?右鍵‘計算機’?’屬性’?’遠程設置’?勾選‘允許運行任意版本遠程桌面的計算機連接(較不安全)’?確定.

c)        可安裝最新的visual studio閱讀文件,執行msbuild.最好確保.net framework 是最新版本。

圖一: 安裝成功后,自動出現的頁面. 如果不自動彈出,可在瀏覽器地址欄輸入
http://localhost:port/maintenance/first.html . 注:port是你設置的端口號
圖一

圖二:圖一步驟中點擊Proceed后出現的頁面。勾選’Accept lcense agreement’,再點’Continue’

圖二

圖三:創建管理員. 然后會以此管理員的身份登錄到Team City里。

圖三

圖四:Team City的首頁。

圖四

安裝Team City Agent的步驟:
1. 方式一:直接在Agent上安裝Agent軟件:
a) 安裝JRE 1.6+在agent上.
b) 以team city 管理員身份登錄server page如http://serverIP:port ,點擊右上角的 ’Install Build Agents’ 圖標,會提示安裝Agent.
c) 把安裝文件 ‘agentInstaller.exe’復制到要安裝Agent的機器上。
d) 雙擊安裝文件。
e) 成功安裝后,‘TeamCity Build Agent Service’會安裝到機器上的服務里。
2. 方式二:使用Agent Push安裝agent:
a) 先確保server上已安裝了Psexec. 安裝路徑中Administration | Tools.
b) 安裝JRE 1.6+在agent上.
c) 以team city 管理員身份登錄server page如http://serverIP:port .
d) 在頁的上方點擊Agents。
e) 點擊 ’Agent Push’ 選項.
f) 在安裝agent的時候會自動提示需要先安裝’Psexec .exe’.
g) 點擊 ‘Install Agent’ 按鈕.
h) 在彈出的對話框的Host選項里輸入期望連接的Agent機器的IP.
i) 在Preset里選擇<Use custom settings>.
j) 選擇‘Windows’ | ‘Unix’ 在 ‘Platform’ 中. 確保Unix機器的java版本只少是1.6.
k) 在 ‘Log on as’ 的文本框中輸入Agent機器上有管理員權限的的用戶名.
l) 以及密碼. 請確認以上信息都是正確的。
m) 點擊 藍色按鈕 ‘Install Agent’ .
n) 然后會看到一系列的命令在間斷地執行,等到執行完畢,查看是否成功。不成功,查看原因,有可能是輸入的信息有誤,可以重復第4個步驟。
注: 在Agent的瀏覽器里輸入http://serverIP:port , 就可登錄到剛搭建的持續集成網站。
 Agent上相關信息可參考圖九

圖九:
圖九

 
轉自:http://blog.csdn.net/popeer/article/details/7859017

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!