How google-github-actions/example-workflows works
This repository is a catalog of Google GitHub Actions example workflows, not a deployment engine. Its main user journey is to select a workflow example and adapt it to build or source-deploy an application, publish an image when applicable, and deploy to Cloud Run or GKE. The README documents the workflow capabilities; workflow YAML contents were not sampled, so links show only those documented actions and not their internal action-by-action wiring.
Main entry points: cloudrun-buildpacks.yml Buildpacks Workflow · cloudrun-declarative.yml Declarative Workflow · cloudrun-docker.yml Docker Workflow · cloud-deploy-to-cloud-run.yml Cloud Deploy Workflow
Components 14
Cloud Run Examples
- Buildpacks Workflow
workflows/deploy-cloudrun/cloudrun-buildpacks.yml - Declarative Workflow
workflows/deploy-cloudrun/cloudrun-declarative.yml - Docker Workflow
workflows/deploy-cloudrun/cloudrun-docker.yml - Source Workflow
workflows/deploy-cloudrun/cloudrun-source.yml
Cloud Deploy Example
- Cloud Deploy Workflow
workflows/create-cloud-deploy-release/cloud-deploy-to-cloud-run.yml
GKE Example
- GKE Workflow
workflows/get-gke-credentials/gke-build-deploy.yml
Build And Publish
- Container Build
- Source Deployment
Other components
- Workflow User
- Artifact Registry
- Container Registry
- Cloud Run
- Cloud Deploy
- GKE
Connections 24
- Workflow User → Buildpacks Workflow: selects
README.md - Workflow User → Declarative Workflow: selects
README.md - Workflow User → Docker Workflow: selects
README.md - Workflow User → Source Workflow: selects
README.md - Workflow User → Cloud Deploy Workflow: selects
README.md - Workflow User → GKE Workflow: selects
README.md - Buildpacks Workflow → Container Build: builds image
README.md - Buildpacks Workflow → Artifact Registry: publishes image
README.md - Buildpacks Workflow → Cloud Run: deploys to
README.md - Declarative Workflow → Container Build: builds image
README.md - Declarative Workflow → Artifact Registry: publishes image
README.md - Declarative Workflow → Cloud Run: deploys to
README.md - Docker Workflow → Container Build: builds image
README.md - Docker Workflow → Artifact Registry: publishes image
README.md - Docker Workflow → Cloud Run: deploys to
README.md - Source Workflow → Source Deployment: deploys from source
README.md - Source Workflow → Cloud Run: deploys to
README.md - Cloud Deploy Workflow → Container Build: builds image
README.md - Cloud Deploy Workflow → Artifact Registry: publishes image
README.md - Cloud Deploy Workflow → Cloud Deploy: uses
README.md - Cloud Deploy → Cloud Run: deploys to
README.md - GKE Workflow → Container Build: builds image
README.md - GKE Workflow → Container Registry: publishes image
README.md - GKE Workflow → GKE: deploys to
README.md