Label de Runner - Definição do Glossário CI/CD
Um label de runner é uma tag em um runner que o runs-on: usa para rotear jobs para as máquinas correspondentes.
Um label de runner é uma tag atribuída a um runner que um workflow corresponde em runs-on: para rotear um job para runners com as capacidades certas, como gpu, arm64 ou linux.
Runners carregam labels padrão (como self-hosted, o SO e a arquitetura) mais quaisquer labels personalizados que você adicionar. Um job roda apenas em um runner que tenha todos os labels listados em runs-on:.
Regra de correspondência
Quando runs-on: [self-hosted, linux, gpu] é definido, apenas runners que carregam os três labels são elegíveis. Se nenhum runner ocioso corresponder, o job fica na fila até um ficar disponível.