Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

容器式軟體開發介紹

679 views

Published on

臺北榮總內部技術分享投影片

Published in: Software
  • Be the first to comment

容器式軟體開發介紹

  1. 1. 容器式 軟體開發 介紹 臺北榮總資訊工程師 Philipz (鄭淳尹) 2017-02-06
  2. 2. 持續整合(Continuous Integration) ● 虛擬機方式 ○ Jenkins ○ TravisCI ○ 舊式、肥大 ● 容器方式 ○ GitLab ○ CircleCI ○ 新式、輕量 解決軟體開發長久以來常見的痛 Docker更容易實現基礎架構程式化
  3. 3. GitLab-Runner GitLab-Runner Development Flow GitLab-Runner
  4. 4. 持續整合、持續交付 方法論之一,漸進式的持續不斷改善。 CI(Continuous Integration) CD(Continuous Delivery)
  5. 5. End to End Tests CI with Docker Compose is easy to implement. From: Oreilly - Building Microservices
  6. 6. Test Double Approach
  7. 7. New Compose Test Approach The Same
  8. 8. 延伸閱讀 ● Continuous Delivery中文版:利用自動化的建 置、測試與部署完美創造出可信賴的軟體發佈 ● Docker for Java Developers ● Containerizing Continuous Delivery in Java
  9. 9. Pipeline 自動化已是主流

×