GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#66 · 🔥 192 · 💬 72 · 2 years ago · github.blog · gazab · 📷
GitHub Actions now supports ephemeral self-hosted runners and a new workflow job webhook to make autoscaling your runners easier. After a job is run, ephemeral runners are automatically unregistered from the service, allowing you to do any required post-job management. Ephemeral runners are a good choice for self-managed environments where you need each job to run on a clean image. A runner is configured as ephemeral by adding the optional -ephemeral parameter during configuration. Combine ephemeral runners with the new workflow job webhook to automatically scale your self-hosted runners in response to your Actions job requests, including the runner labels from the runs-on: key from your workflow. Learn more about the workflow job webhook and how to use it to autoscale your self-hosted runners. Get started with automating the configuration of your self-hosted runners by following this automation guide in the runner repo.
GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling



Send Feedback | WebAssembly Version (beta)