2017-04-20 151 views
0

我們擁有j2ee spring和angular開發人員團隊。我們正在短期內開發小型應用程序。截至目前,我們沒有奢望讓DevOps團隊維護分期和QA環境。內部部署Docker Central

我在檢查希望獲得應用程序測試的開發人員是否可以構建泊塢窗圖像並將其浮在本地中央碼頭服務器上(有時他們也從遠程位置工作)的可行性。我們正在進行CI,但可能需要一些時間。
由於成本壓力,除生產外,我們不能使用AWS。

任何指針都會有幫助。

在此先感謝。

回答

0

由於您計劃使用Docker,因此您可以設置一個簡單的構建流程,從而使生活更加輕鬆。

  • 使用DockerHub用於構建和存儲泊塢窗影像(這個節省時間的建設,還提供回滾航運和DevOps的一個簡單的方法)。將Github/Bitbucket存儲庫連接到DockerHub需要幾分鐘時間,並告知每個分支/標記在PR合併或推送時構建映像。此外,該服務的成本也很小。

  • 使用這些圖像爲您的本地環境和生產環境(您參考了正確的版本給予擔保)

  • 供生產使用AWS彈性青苗或AWS ECS(我喜歡ECS由於集裝箱業務流程的能力)來簡化部署& DevOps,其中大部分配置可以通過AWS Web Console完成)。成本僅限於底層的EC2實例。

  • 對於Dockerizing Java應用程序,this video可能有助於獲得JVM的見解

注:以後你可以使用你的CI環境減少進一步的努力

連接這些點