teamcity自動化部署


簡介

用的自動化部署的工具,IntelliJ 家的產品
teamcity對內存要求及高,我的1gb的內存就出現了“TeamCity服務器正在遇到內存不足的問題。內存清理花費了超過50%的時間。可用的296 MB總可用空間為989.8 MB。有關可能的解決方案,請參見TeamCity 文檔。”
所以不建議自己用這么重的工具,自己可以利用githooks寫一個輕量的自動化部署腳本即可
同類競品有Jenkins

 

 

安裝java

url -O https://dshvv.oss-cn-beijing.aliyuncs.com/ijava.sh && chmod 755 ./ijava.sh && ./ijava.sh  && rm -rf ./ijava.sh

 

安裝數據庫

curl -O https://dshvv.oss-cn-beijing.aliyuncs.com/imysql.sh && chmod 755 ./imysql.sh && ./imysql.sh  && rm -rf ./imysql.sh

 

 

 

下載
選擇linux使用版本
https://www.jetbrains.com/teamcity/

 

 

解壓並啟動

tar -zxvf ./TeamCity-2020.1.3.tar.gz
./TeamCity/bin/teamcity-server.sh start

 

訪問

 

配置

 

 

 

 

 

 

 

設置賬號和密碼

第一次安裝完畢是沒有賬號和密碼的,建議使用超級管理員(super user)登錄進去,然后區創建一般管理員。
在/soft/TeamCity/logs/teamcity-server.log搜索關鍵字“Super user authentication token”,即可獲得超級管理員的登錄密鑰

 

然后就可以創建普通用戶了

 

安裝agents
tc依賴java的agents插件。用來編譯部署項目,所以需要安裝

curl -O http://www.dshvv.com:8111/update/buildAgent.zip

參考:https://www.baidu.com/s?tn=02003390_42_hao_pg&ie=utf-8&wd=%E5%AE%89%E8%A3%85agents%20tc

 


免責聲明!

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



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