GitHub runner

  • Canonical IS DevOps
Channel Revision Published Runs on
latest/stable 308 11 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/stable 302 02 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/stable 1 09 Feb 2022
Ubuntu 22.04 Ubuntu 20.04
latest/beta 317 11 Dec 2024
Ubuntu 22.04
latest/beta 310 28 Nov 2024
Ubuntu 22.04
latest/edge 322 20 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 310 28 Nov 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 4 26 Apr 2022
Ubuntu 22.04 Ubuntu 20.04
local-lxd/stable 306 17 Dec 2024
Ubuntu 22.04
local-lxd/edge 306 27 Nov 2024
Ubuntu 22.04
1/stable 177 05 Jun 2024
Ubuntu 22.04
1/edge 177 05 Jun 2024
Ubuntu 22.04
juju deploy github-runner
Show information

Platform:

Ubuntu
22.04 20.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.

NOTE: The name of the application must not be longer than 29 characters. This is due to the nature of LXD pathing that must not exceed 108 bytes. 79 characters are reserved for path naming convention.


Help improve this document in the forum (guidelines). Last updated 2 months ago.