Cloud Run を ko, skaffold, Artifact Registry, Cloud Deploy を用いてビルドからデプロイまで行うサンプルです。
こちらの記事 にて、解説を行っています。
.
├── app: Go 製アプリケーションファイル
│ ├── v1
│ │ ├── go.mod
│ │ └── main.go
│ └── v2
│ ├── go.mod
│ └── main.go
│
├── deploy: Cloud Deploy 用の設定ファイル
│ ├── Makefile
│ └── deploy.yaml
│
└── manifest: Cloud Run 用の設定ファイル
├── Makefile
├── build_v1.json
├── build_v2.json
├── service.yaml
├── skaffold_v1.yaml
└── skaffold_v2.yaml