GitHub Actions

How to use GitHub Actions with your Orka environment.

MacStadium provides 2 approaches to integrating with GitHub Action

  1. Static runners which run in a long lived VMs that GitHub Actions will use as needed
  2. A dynamic ephemeral runner which automatically scales the number of runners based on the demand, ensuring optimal resource utilization.

Our team recommends using the dynamic ephemeral runners.

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.


© 2019-2023 Copyright MacStadium, Inc. – Documentation built with readme.com. Orka is a registered trademark of MacStadium, Inc.