TeamCity on Docker Hub – it’s official now!
有鑒於 Docker的用戶爆發性地成長, Docker Hub 已經是大量使用的平台.使用者在此發佈images, 公司在此開始官方的貯存庫(repository), 很多人對此服務很欣賞.
至今 JetBrains 還沒參與其中. 但我們發覺超過300個images連結TeamCity伺服器, 由熱情的Docker Hub使用者創建. 我們決定加入這社群並正式支援此平台.
我們已發佈最近可馬上使用images的軟體版本且當一有新版出現, 我們也將跟著做更新.
目前在Docker Hub有三個官方的TeamCity images:
1. jetbrains/teamcity-server
運用此 image 來執行全功能、馬上可用的TeamCity伺服器. 有多個選項並可另設變數, 此摘要在Docker Hub page 的image敘述中.
只要一執行此伺服器, 你勢必要某個建置代理(build agents)幫你做實際的工作(building). 我們為此分別準備了兩個images.
2. jetbrains/teamcity-agent
建議一般的Java開發採用此 image. 從這個image建立的建置代理(Build agents)將支援代理端(agent-side)的 Git、Mercurial與 SVN的代碼提出(check out), 以及Java相關的活動(因為我們提供安裝好的OpenJDK) , 和一整組和Java開發相關的功能.
3. jetbrains/teamcity-minimal-agent
由於建置代理(build agents)的需求差異很大, 我們也建立了此最小化代理image, 讓你可以用來做最簡單的建置(builds)或做你自己的images的基底.
請參考 official JetBrains Docker Hub page 對TeamCity的Docker images做更細部的了解. 試試看! 我們期待您的意見反饋!
使用 TeamCity 和 Octopus Deploy 掌握 CI/CD
覺得這篇文章有用嗎? 將很感謝您的分享 !