Self-Hosted GitHub Actions Runner on Google Cloud Run Jobs.
sequenceDiagram
participant user as Developer
participant gh as GitHub
box Google Cloud
participant controller as Cloud Run service<br>actions-job-controller
participant runner as Cloud Run jobs<br>actions-job
end
user->>gh: create PR, commits, merge
gh->>controller: webhook events
controller->>+runner: dispatch job
runner-->>-gh: job results
- docs.github.com
- Related projects
- actions/actions-runner-controller - Kubernetes controller for GitHub Actions self-hosted-runners
- docker.com