SimKube GitHub Action Runner AMI

Applied Computing Research Labs provides support for running simulations on self-hosted GitHub Actions runners that are backed by SimKube AMIs.

These runners are intended for teams that want reliable, repeatable simulation as part of their CI pipelines.

When to use a SimKube GitHub Actions Runner

The primary use case for using the SimKube GitHub Actions Runner AMI is to run simulations in CI.

An example configuration using the SimKube GitHub Actions Runner AMI is available in the SimKube repo using the simkube-ci-action GitHub action maintained by ACRL.

Runner lifecycle

SimKube GitHub runners are self-hosted and managed by your organization.

For more information on configuration self-hosted GitHub runners, please see the instructions provided by GitHub.

Using the runners in workflows

Once registered, the runner can be targeted using GitHub runs-on labels.

Example using our default labels:

runs-on: [self-hosted, simkube, ephemeral]

SimKube custom GitHub Actions

ACRL maintains a set of custom GitHub actions for running SimKube in CI.

Previous: Using SimKube AMIsNext: Run SimKube on EC2