GitLab .gitlab-ci.yml CI CD AWS ECR EKS GCP GCR GKE


GitLab CI/CD 官網

GitLab CI/CD is a tool built into GitLab for software development through the continuous methodologies:

Continuous Integration (CI) / Continuous Delivery (CD) / Continuous Deployment (CD)


接下來我們就來實際使用

一步一步來完成

把 Golang Project 自動化部屬到 AWS EKS or GCP GKE


—— 這是分隔線 ——

所有要執行的內容,設定都放在 .gitlab-ci.yml

.gitlab-ci.yml 預設需要放在 Git Repository 的根目錄位置 Link

執行 CI/CD 內容的的機器,稱之為 Runner Link

Runner 可以使用官方提供的 GitLab Shared Runner, 也可以自建 Runner

這一系列通通使用 GitLab Shared Runner 來實作, 就不介紹自建 Runner 了


打完收工