googleforgames / global-multiplayer-demo

This multiplayer demo is a cloud first implementation of a global scale, realtime multiplayer game utilising dedicated game servers, utilising both Google Cloud's products and open source gaming solutions.
Apache License 2.0
95 stars 14 forks source link

Add Cloud Deploy Automations #259

Closed abmarcum closed 1 month ago

abmarcum commented 1 month ago

Added Cloud Deploy Automations to automatically promote deployments for the Agnoes & Game Server GKE Deployments.

In order to bring in the required Terraform google_clouddeploy_automation, also updated the Google Terraform Provider to the latest.

Recreated the entire project environment to test both the Automations and provider changes.

markmandel commented 1 month ago

I'd also recommend updating the README to let people know that stuff will self promote, e.g.

https://github.com/googleforgames/global-multiplayer-demo/blob/1a3e51a7730a2a5a650af04fefcf625c8f38d5a3/README.md?plain=1#L202-L211

markmandel commented 1 month ago

Just tested the Agones rollout - worked! Now testing Game Servers 👍🏻

So nice!

abmarcum commented 1 month ago

I'd also recommend updating the README to let people know that stuff will self promote, e.g.

https://github.com/googleforgames/global-multiplayer-demo/blob/1a3e51a7730a2a5a650af04fefcf625c8f38d5a3/README.md?plain=1#L202-L211

Updated the readme to mention automatic pipeline promotions.