GitHub runner
- Canonical IS DevOps
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 295 | Today | |
latest/stable | 290 | 11 Nov 2024 | |
latest/stable | 1 | 09 Feb 2022 | |
latest/beta | 290 | 11 Nov 2024 | |
latest/beta | 234 | 05 Aug 2024 | |
latest/edge | 300 | Today | |
latest/edge | 299 | Yesterday | |
latest/edge | 4 | 26 Apr 2022 | |
1/stable | 177 | 05 Jun 2024 | |
1/edge | 177 | 05 Jun 2024 |
juju deploy github-runner --channel edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
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.