GitHub Actions
How to use GitHub Actions with your Orka environment.
MacStadium provides 2 approaches to integrating with GitHub Action
- A dynamic ephemeral runner which automatically scales the number of runners based on the demand, ensuring optimal resource utilization.
- Static runners which run in a long lived VMs that GitHub Actions will use as needed
Our team recommends using the dynamic ephemeral runners.
IMPORTANT
Orka 3.1.x and above requires versionv2.0.0+of the plugin.
Set up the dynamic ephemeral runner
For the latest information about how to use the dynamic ephemeral runners, see https://github.com/macstadium/orka-github-actions-integration/
Set up the static runners
You can work with single or multiple self-hosted runners. Every single self-hosted runner is a permanent agent for your workflows - it persists over time and GitHub Actions uses it when you need to run a workflow.
Set up a single static self-hosted runner
For the latest information about how to set up a single static self-hosted runner, see Using an Automatically Configured Single Self-Hosted GitHub Actions Runner.
Set up multiple static self-hosted runners
For the latest information about how to set up multiple static self-hosted runners, see Using Multiple Automatically Configured Self-Hosted GitHub Actions Runners.
Updated 7 months ago