延續上一篇>>Day19 – AWS DevOps(2)

Step 3

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

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

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

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

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

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

Step 4

有人將程式碼塞進主機

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

負責這工作的就是 AWS CodePipeline

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

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

當然這都是最簡單的說法

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