[英]AWS CodeDeploy integration with GitLab
我已經在NAT后面的專用子網中設置了兩個EC2實例。 這些實例都在一個AutoScalling組中。 我想將CodeDeploy與來自GitLab的存儲庫集成。
我現在能想到的就是在appspec.yml文件的BeforeInstall掛鈎上運行腳本。
還有另一種方法嗎?
GitLab不會與AWS服務實現直接集成,但是您可以解決此問題。 您可以執行您所描述的操作,並實現所有的安裝/分發/身份驗證邏輯,但是從CodeDeploy中獲得的好處並不多。 您應該做什么取決於您要實現的目標。
推送時自動部署 :如果您將WebHooks與可以向AWS進行身份驗證的內容聯系起來,則可以在提交到GitLab時進行自動部署。 可能看起來像:
如果您要進行手動部署,則可以執行與上述相同的操作,但是手動觸發Jenkins構建。
僅手動部署:要部署時,請執行以下操作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.