若是您選擇以軟體包或 Docker 這種 On Premises 的安裝方式安裝在本機電腦的話,那首次啟動時還有一些設定工作要做,今天就來看一下這些首次啟動設定。
首先參考前幾天的文章啟動 TeamCity。啟動後用瀏覽器打開 http://localhost:8111/
,開始首次啟動設定。
當 TeamCity 運作的時候,會產生許多檔案,包括 Log、Artifact…等,因此需要設定這些「資料(Data)」要存放在哪?首次啟動設定的第一步就是要設定 Data 資料夾的位置。您可以依照您的需求做客製化設定,不然就用預設值即可。若是要從備份復原,也是利用這一步來進行。
TeamCity 需要一個資料庫來儲存所有的 Build History、使用者資料…等,TeamCity 支援幾個常見的資料庫,包括:PostgreSQL、MySQL、Oracle、MS SQL Server。假如您的 TeamCity 是要正式上線對外服務的話,那我會建議選以上四種;若您只是安裝在本機練習使用的話,那可以直接使用 HSQLDB 資料庫,減少自己還要安裝額外安裝的麻煩。當然,若現在選擇 HSQLDB,之後還是可以遷移到其他資料庫的。
接著頁面對跳轉到 TeamCity 的使用條款,這一步只要點選同意即可。
最後要設定 admin 的帳號密碼,輸入您喜歡的帳號密碼即可。
完成後,就會跳轉到 TeamCity 歡迎頁,可以開始新增專案了!
每次啟動或關閉 TeamCity 的時候,都得輸入很長的指令,假如你覺得這樣不太方便的話,可以利用 Bash Alias 來減少記憶負擔。比方說,您可以在 .bash_profile
或 .zshrc
裡新增下面的 Alias 設定:
function teamcity() {
case "$1" in
up|start)
bash <TEAMCITY_DIR>/bin/runAll.sh start ;;
down|halt|stop)
bash <TEAMCITY_DIR>/bin/runAll.sh stop ;;
*)
echo "Usage: teamcity [command]" ;;
esac
}
這樣以後就可以用很簡短的指令來啟動和關閉 TeamCity:
# 啟動 TeamCity
$ teamcity up
# 關閉 TeamCity
$ teamcity down
恭喜您!完成以上設定後,TeamCity 就算完成安裝完成了。