使用 Helm 部署 Gitlab Runner 到 Kubernetes

準備工作 在開始部署前,需要準備好以下環境: 建立 Kubernetes cluster 安裝 kubectl,並設定好可以操作 Kubernetes cluster 安裝 Helm 本次測試版本 kubernetes: v1.27.3-gke.100 kubectl: v1.27.3 helm: v3.12.2 設定 values.yml 在使用 helm 部署之...

09 September 2023 · 2 min · nyo

在 Gitlab CI 排程執行 OSV-Scanner

Google Online Security Blog: Announcing OSV-Scanner: Vulnerability Scanner for Open Source Google 在 2022 年 12 月發佈 OSV-Scanner 這個漏洞掃描工具,可以檢查你的專案所使用的依賴開源套件是否有漏洞。支援 npm, go mod, composer, yarn 等相當多的套件管理工...

02 February 2023 · 1 min · nyo

Gitlab CI 推送 docker image 到 ECR 私有儲存庫

最近在尋找適合放 docker image 的私有 registry,因為平常有在用 AWS,所以就來試一下 AWS 的 registry 服務 ECR gitlab 版本: gitlab 15.3 gitlab runner 運作模式: Docker 準備動作 先確定 aws 帳號...

29 October 2022 · 1 min · nyo

如何使用 CI/CD 減少部署成本

認識部署 「部署」是程式開發中相當重要的一項工作,甚至說是最重要的也不為過。完成「部署」,使用者才有辦法使用。可以使用的程式,才是一份有價值的...

22 October 2022 · 5 min · nyo

架設自己的 Gitlab-CI

公司裡有一台 gitlab server,但是沒有人在更新,也沒有安裝 CI。 一開始使用覺得沒什麼差,經過沒幾天當我想要試試 CI/CD 時, 突然覺得沒有 CI/CD 的 Gitlab 跟本是個...

09 February 2020 · 2 min · nyo