Open
Description
Our current bare metal self-hosted runners are going away, so we are working on setting up a bare metal instance in Oracle Cloud as a GitHub self-hosted runner.
So far
- Set up the Bare Metal instance in Oracle Cloud
- Set it up as a GitHub self-hosted runner as (but need to leave it disabled for now, see below)
Todo:
- Migrate all existing usages of
runs-on: self-hosted
toruns-on: equinix-bare-metal
- This is needed because all self-hosted runners have the
self-hosted
label, and so as soon as we enable the new self-hosted runner, those workflows will sometimes get one and sometimes get the other. - Usages of the new self-hosted runner should use
runs-on: oracle-bare-metal-64cpu-512gb-x86-64
to differentiate.
- This is needed because all self-hosted runners have the
- Decide if we want to use container-based workflows in order to isolate environments, or do we want to run the jobs directly on the host, in which case what software do we need to install on the host?
Related to