GitHub runner

  • By Canonical IS DevOps
Channel Revision Published Runs on
latest/stable 161 29 Apr 2024
Ubuntu 22.04
latest/beta 177 29 Apr 2024
Ubuntu 22.04
latest/edge 177 25 Apr 2024
Ubuntu 22.04
juju deploy github-runner --channel edge
Show information

Platform:

Ubuntu
22.04

How to run on LXD cloud

This machine charm needs to run on virtual machines with nested virtualization enabled.

By default, juju machines on LXD are containers.

To run this charm on LXD, add virt-type=virtual-machine to the constraints during deployment:

juju deploy github-runner --constraints="cores=2 mem=16G virt-type=virtual-machine" --config token=<TOKEN> --config path=<OWNER/REPO>

This constraint ensures the juju machine hosting the charm is a LXD virtual machine. See Managing resource usage for recommendation on cores and mem constraint.