Para obter informações sobre como usar etiquetas para encaminhar trabalhos para tipos específicos de executores auto-hospedados, consulte "Usando executores auto-hospedados em um fluxo de trabalho."
A self-hosted runner can be located in either your repository, organization, or enterprise account settings on GitHub. Para gerenciar um executor auto-hospedado, você deve ter as seguintes permissões, dependendo de onde o executor auto-hospedado foi adicionado:
-
Repositório de Usuário: Você deve ser o proprietário do repositório.
-
Organização: Você deve ser um proprietário da organização.
-
Repositório da organização: Você deve ser o proprietário da organização ou ter acesso de administrador ao repositório.
-
Conta corporativa: Você deve ser proprietário de uma empresa.
Criar etiquetas personalizadas
- Navegue por onde seu runner auto-hospedado está registrado:
- Em uma organização ou repositório: navegue até a página principal e clique em Configurações.
- If using an enterprise account: navigate to your enterprise account by visiting
https://github.com/enterprises/ENTERPRISE-NAME, replacingENTERPRISE-NAMEwith your enterprise account's name. Na barra lateral da empresa, Políticas.
- Navegue até as configurações GitHub Actions:
- In an organization or repository: Click Actions in the left sidebar, then click Runners.
- If using an enterprise account: Click Actions under " Policies", then click the Runners tab.
- Locate the list of runners under "Runners".
- Se seu runner estiver em um grupo, localize o grupo de runner e clique em para visualizar a lista de runners.

- Localize o runner que você deseja atualizar e clique em para ver o menu de seleção de etiqueta. Este menu exibe todas as etiquetas personalizadas disponíveis para o seu runner auto-hospedado. Etiquetas já atribuídas para o seu runner auto-hospedado tem um ao lado delas.

- No campo "Filtrar etiquetas", digite o nome da sua nova etiqueta e clique em Criar nova etiqueta.

O rótulo personalizado é criado e atribuído ao executor auto-hospedado. É possível remover as etiquetas personalizadas dos executores auto-hospedados, mas não é possível excluí-las manualmente. Quaisquer etiquetas não utilizadas que não forem atribuídas a um executor serão automaticamente excluídas dentro de 24 horas.
Atribuir uma etiqueta a um executor auto-hospedado
- Navegue por onde seu runner auto-hospedado está registrado:
- Em uma organização ou repositório: navegue até a página principal e clique em Configurações.
- If using an enterprise account: navigate to your enterprise account by visiting
https://github.com/enterprises/ENTERPRISE-NAME, replacingENTERPRISE-NAMEwith your enterprise account's name. Na barra lateral da empresa, Políticas.
- Navegue até as configurações GitHub Actions:
- In an organization or repository: Click Actions in the left sidebar, then click Runners.
- If using an enterprise account: Click Actions under " Policies", then click the Runners tab.
- Locate the list of runners under "Runners".
- Se seu runner estiver em um grupo, localize o grupo de runner e clique em para visualizar a lista de runners.

- Localize o runner que você deseja atualizar e clique em para ver o menu de seleção de etiqueta. Este menu exibe todas as etiquetas personalizadas disponíveis para o seu runner auto-hospedado. Etiquetas já atribuídas para o seu runner auto-hospedado tem um ao lado delas.

- Clique em uma etiqueta a ser atribuída ao seu executor auto-hospedado.
Remover uma etiqueta personalizada de um executor auto-hospedado
- Navegue por onde seu runner auto-hospedado está registrado:
- Em uma organização ou repositório: navegue até a página principal e clique em Configurações.
- If using an enterprise account: navigate to your enterprise account by visiting
https://github.com/enterprises/ENTERPRISE-NAME, replacingENTERPRISE-NAMEwith your enterprise account's name. Na barra lateral da empresa, Políticas.
- Navegue até as configurações GitHub Actions:
- In an organization or repository: Click Actions in the left sidebar, then click Runners.
- If using an enterprise account: Click Actions under " Policies", then click the Runners tab.
- Locate the list of runners under "Runners".
- Se seu runner estiver em um grupo, localize o grupo de runner e clique em para visualizar a lista de runners.

- Localize o runner que você deseja atualizar e clique em para ver o menu de seleção de etiqueta. Este menu exibe todas as etiquetas personalizadas disponíveis para o seu runner auto-hospedado. Etiquetas já atribuídas para o seu runner auto-hospedado tem um ao lado delas.

- Clique na etiqueta atribuída para removê-la do seu executor auto-hospedado. Quaisquer etiquetas não utilizadas que não forem atribuídas a um executor serão automaticamente excluídas dentro de 24 horas.
Usar o script de configuração para criar e atribuir rótulos
Você pode usar o script de configuração no executor auto-hospedado para criar e atribuir etiquetas personalizadas. Por exemplo, este comando atribui ao executor auto-hospedado uma etiqueta denominada gpu.
./config.sh --labels gpu
Caso não exista, a etiqueta será criada. Você também pode usar esta abordagem para atribuir as etiquetas-padrão a executores, como x64 ou linux. Quando as etiquetas-padrão são atribuídas usando o script de configuração, GitHub Actions aceita-as como dadas e não valida que o executor está realmente usando esse sistema operacional ou arquitetura.
Você pode usar a separação por vírgula para atribuir múltiplas etiquetas. Por exemplo:
./config.sh --labels gpu,x64,linux
Observação: Se você substituir um executor existente, você deverá reatribuir quaisquer etiquetas personalizadas.