{"repo":"Cyclenerd/google-cloud-github-runner","free":true,"listed":false,"github":"https://github.com/Cyclenerd/google-cloud-github-runner","clone":"git clone https://github.com/Cyclenerd/google-cloud-github-runner.git","description":"🖥️ On-demand self-hosted GitHub Actions Runners on Google Cloud","language":"Python","stars":25,"topics":["github-actions","github-actions-runner","github-runner","github-self-hosted-runner","github-selfhosted","google-cloud","google-cloud-platform","github-runners"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"Self-Hosted GitHub Actions Runners for Google Cloud This application is exclusively built for Google Cloud Platform (GCP) , leveraging native services like Google Compute Engine (GCE) Instance Templates to manage ephemeral just-in-time self-hosted GitHub Actions Runners. Unlike generic solutions that merely \"support\" GCP, this project offers a deep, cloud-native integration designed specifically for GCP. For the developer, it functions as a drop-in replacement : just add gcp- to your GitHub Actions workflow YAML file (e.g., replace runs-on: ubuntu-latest with runs-on: gcp-ubuntu-latest ). The architecture prioritizes simplicity and auditability , avoiding complex abstractions. All services are configured regionally , giving you full control over data sovereignty. This ensures that strictly regional requirements—such as keeping all infrastructure and data within Germany—are easily met. ✨ Features Native Hardware Support : Easily switch between x86/64 (Intel, AMD) and ARM (Ampere Altra, Google Axion) architectures. Flexible Instance Sizes : Choose the exact CPU and RAM needed for your workload using different GCE machine types. Workflow Jobs run in VMs, not Containers : Better isolation and native support for tools that struggle in containerized environments (like Docker-in-Docker or system-level changes). No Kubernetes Overhead : No cluster to manage, no complex operator configuration. Just Terraform and Cloud Run. Ephemeral Runners : Automatically creates and destroys runners","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cyclenerd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cyclenerd/google-cloud-github-runner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}