Deploy a server using Go with GitLab + Google Cloud
Jan 28, 2025Claire Champernowne

Summary
This post details the integration of GitLab CI/CD with Google Cloud to enable developers to deploy Go applications to Google Cloud Run. It outlines the steps for creating a GitLab project, developing a Go server, using the Google Cloud integration to create a service account and configure Cloud Run via a merge request, and accessing the deployed server. The post also provides code snippets for the Go server and instructions for cleaning up the environment.