昨天我們成功透過 HTTPS 將新建立的專案複製下來,今天要來嘗試使用 GitLab CI 來 Build 我們的 Image。 Docker Hub Repo...
昨天提到了如何使用 GitLab CI,但是最後這個 Runner Pods 發生錯誤而無法正常執行。 簡介 DinD 就類似於 kind,也就是 Docker...
昨天最後有提到,由於沒有備份重要的 Secrets,導致重新部署 GitLab 後,因為 PostgreSQL 無法連線,導致無法正常運作。我是覺得應該有些方法...
大部分有在開發 Side Projects 的人應該都比較習慣使用 GitHub,而非 GitLab。而如果每次在 Local 開發,都要想辦法再次推送到 Gi...
GitLab CD 簡介 GitLab CD (持續部署) 是 GitLab CI/CD 管道的重要組成部分,它自動化了將應用程序部署到各種環境的過程。本教學將...
今天要寫一支簡單的程式來測試 CICD。 Golang Web 應用與 Docker 部署說明 Golang 代碼 (main.go) package main...
1. Kubernetes 部署文件 (deployment.yaml) apiVersion: apps/v1 kind: Deployment metada...
自託管 HashiCorp Vault 指南 1. 簡介 HashiCorp Vault 是一個強大的密鑰管理和數據保護工具,為組織提供了一個安全的中心化平台來...
使用 Vault 管理 Golang 應用和 GitLab CI/CD 的憑證 1. 簡介 在現代軟體開發中,安全地管理憑證是一個關鍵挑戰。本文將介紹如何使用...