2019ironman 10th – Cloud Native – Day20 – AWS Devops(3)

Day20 - AWS Devops(3)

03

AWS Devops 中有個角色不可或缺但是如果是用Elastic Beanstalk

基本上一定會被忽略的服務 AWS CodeDeploy

官方連結 CodeDeploy

要說他怎麼用或是能做什麼

說出個長篇大論絕對沒問題

但是要用一個簡單的說法就是CodeDeploy收到程式碼後協助去將程式碼塞進主機

但是因為Elastic Beanstalk已經是內建了所以會沒有機會設定這些東西

04

有人將程式碼塞進主機

也需要有人發現程式碼更新了將程式碼取出來

負責這工作的就是 AWS CodePipeline

官方連結 CodePipeline

他的工作很簡單就是不停的去看git更新了沒

一但更新了就將他取出交給CodeDeploy去處理

當然這都是最簡單的說法

實際執行上會有很多細節的問題需要處理