- Edited
Thanks for sharing that, @kingkool68. I like the relative simplicity of the system you describe in your talk. When I get time I'll work out how if I can use some of those ideas in GCP.
The trickiest part seems to be that there might not be a 1-1 equivalent tool for AWS CodeDeploy in Google Cloud. I could use Cloud Builder [1] (seems to be the closest equivalent [2]) to build and deploy new docker images that contain the site code, but your model of just having CodeDeploy use git
to fetch the new code seems like it'd be the fastest deployment solution, especially if the server(s) were hosting multiple websites (so, the only deployment steps being done would be site-specific, vs building a new docker image that contains N different sites).
I have found one blog post [3] where someone describes trying to set up an agent-based deployment system similar to AWS, but on GCP, so that might be an option if there's nothing off the shelf.
1: https://cloud.google.com/build
2: https://cloud.google.com/free/docs/aws-azure-gcp-service-comparison
3: