[CI工具之TeamCity安裝]Windows版本TeamCity


今天一邊安裝TC,一邊寫筆記,整理的比較粗糙,后續慢慢補充完善吧。

准備:

   官網下載TeamCity:https://confluence.jetbrains.com/display/TCD10/Installing+and+Configuring+the+TeamCity+Server

  JDK依賴安裝

安裝步驟:

按照個人情況設置即可,其中涉及到JDK的安裝依賴,以及設置啟動TeamCity Server、Agent的賬戶;(可以是系統賬戶,也可以是指定的賬戶),我設置的端口號為8112

 

來看看 這個buildAgent.properties中都存放了什么東西

serverUrl=http\://localhost\:8112

systemDir=E\:\\TeamCity\\buildAgent\\system
env.TEAMCITY_JRE=C\:\\Program Files\\Java\\jdk1.8.0_91
name=hager
tempDir=E\:\\TeamCity\\buildAgent\\temp
workDir=E\:\\TeamCity\\buildAgent\\work
ownPort=9090

其實就是上面界面中的配置項目和內容;

接下來就是設置TC 的兩個服務運行的賬戶環節了:一個是TeamCity Server、TeamCity build Agent;后續你可以服務列表里找到這兩個服務。

 

 上面設置完成后,就會在瀏覽中看到這個引導界面;(因為在上述安裝過程中,我把TeamCity server port設置為了8112,所以瀏覽中也是http://localhost:8112/)

 

接下來就是配置Database環節,會將TC依賴的一下表創建進去,在此,我新建了一個數據庫TeamCity,下面設置完成后,會創建很多張表

 如果是缺少驅動,就按照提示去下載sqljdbc42.jar 就可以了。下載完,按照官方文檔提示,把它放到{Data Directory}\lib\jdbc 下,比如我的(E:\ProgramData\JetBrains\TeamCity\lib\jdbc)

然后,點擊界面上的“Refresh JDBC drivers” 就可以提示你擁有的JDBC的驅動版本了。 比如:Loaded MS SQL Server JDBC driver version: 6.0

 

此時,點擊 Proceed,就進入系統自動初始化流程了

 經過一小段時間的等待,就進入了 license 的界面,然后下一步,就進入了賬戶設置界面

 

創建第一個項目

 

 對於安裝查件,可能是由於認識不夠,覺得TeamCity沒有jenkins好用,jenkins可以在界面上重新啟動。而目前我更新了dotnet-core(https://github.com/JetBrains/teamcity-dotnet-plugin#download)的一個插件,只能手動重啟服務來解決。(誰知道更好的方式,求指導)

 

具體安裝查件,可以參考官方說明https://confluence.jetbrains.com/display/TCD10/Installing+Additional+Plugins

 

然后等TeamCity啟動起來后,去Administrator--->plugins list 中就可以看到你剛才增加的plugin了。

 

 項目,在配置完畢后,會把代碼down到安裝目錄下的\buildAgent\work\下,比如我的:\buildAgent\work\8dc2b86cd4542f76

 

遺留問題:

第一次安裝TC,然后搞了一個Dotnet-core plugin,可惜的是並沒有成功build過去,提示了一個錯誤:“error: Invalid input 'TodoList.Project.sln'. The file type was not recognized”,不知道是不是插件暫時不支持,還是我設置有問題。

 

參考:

https://confluence.jetbrains.com/display/TCD10/TeamCity+Documentation

https://confluence.jetbrains.com/display/TCD10/Configure+and+Run+Your+First+Build

https://github.com/JetBrains/teamcity-dotnet-plugin#download

http://www.jianshu.com/p/255a484555d9#

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM