GitLab CI/CD (1)
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 了
打完收工