End-to-end CI/CD lab automating Go builds through Docker, GitHub Actions, and GCP Artifact Registry β GKE with ArgoCD.
End-to-end CI/CD lab automating Go builds through Docker, GitHub Actions, and GCP Artifact Registry β GKE with ArgoCD.
Completed 11 / 09 / 2025βΒ·βTotal Build Time: 7 hours
This lab extends the Cloud-Native Infrastructure Lab, focusing on CI/CD design, GitOps automation, and Kubernetes deployment. It demonstrates a fully reproducible workflow for containerized Go applications β build β test β publish β deploy β validate β leveraging modern DevOps toolchains.
Tools & Services
## π§° Repository Structure
βββ Argo/ # ArgoCD configuration and manifests
βββ Code/ # Go code and Dockerfiles
βββ Docs_Screenshots/ # Architecture diagrams, logs, validation screenshots
βββ Pipeline/ # GitHub Actions workflows
βββ README.md
Full runbook and troubleshooting steps:
β‘οΈ Docs_Screenshots/runbook.md