windows上teamcity+SVN+apache-ANT的安裝與配置

使用到的軟件版本:

TeamCity:TeamCity-7.1.4

SVN:1.6.11

ANT:apache-ant-1.9.0

//SVNANT:svnant-1.3.1

======================================================================================

安裝配置 TeamCity:

1.     本機安裝 TeamCity,一直“Next”,直到完成,此時會出現如下圖所示 Agent 配置屬性框,根據說明配置:

windows上teamcity+SVN+apache-ANT的安裝與配置

2.     配置完成後在瀏覽器中打開 TeamCity,進行 TeamCity 的初始化,並創建管理員帳戶:

windows上teamcity+SVN+apache-ANT的安裝與配置

 

注:這裏是服務器端的配置。

3.     創建工程,並在該工程下“Create build”:

windows上teamcity+SVN+apache-ANT的安裝與配置


配置 Build:

共8步,在這裏僅對涉及到的參數進行配置及說明:

1.     設置

windows上teamcity+SVN+apache-ANT的安裝與配置


2.     版本控制設置,首先要創建VCS Root

windows上teamcity+SVN+apache-ANT的安裝與配置

 


注:TeamCity可以CheckOut該路徑下的所有文件,如果只是希望CheckOut部分指定文件夾,如下圖添加規則:

windows上teamcity+SVN+apache-ANT的安裝與配置


3.     設置編譯腳本類型,本工程使用的Ant腳本。

windows上teamcity+SVN+apache-ANT的安裝與配置


4.     沒有配置,略過。

5.     沒有配置,略過。

6.     沒有配置,略過。

7.     .配置參數,這裏只配置前面提到的%sourceRoot%:

windows上teamcity+SVN+apache-ANT的安裝與配置


8.     沒有配置,可查看Agent連接情況:

windows上teamcity+SVN+apache-ANT的安裝與配置


ANT 相關:

ANT 相關內容可參見:《ANT&SVNANT 學習小札》

由於該TeamCity版本中的ANT插件不支持 ANT 腳本的 if...else 語句,所以需要在TeamCity中配置能支持的ANT版本,或者直接拷貝它依賴的類庫:ant-contrib.jar 至TeamCity安裝路徑中:

TeamCity\buildAgent\plugins\ant\lib

SVNANT 相關:

SVNANT 相關內容可參見:《ANT&SVNANT 學習小札》

爲了使TeamCity在編譯時可以使用Ant腳本中的SVN相關命令,這裏用到的是 SVNANT-1.3.1。將它依賴的類庫放到ant的lib目錄中:

TeamCity\buildAgent\plugins\ant\lib

注:起初使用的是svnant-1.0,但是在編譯時出現了"Could not load definitions from resource"錯誤,改爲1.3.1即可,請參見:Using SVNAnt in eclipse Build Failed (Could not load definitions from resource

 

詳情請詢問QQ:1183810577


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章