Usar etiquetas com executores auto-hospedados

Você pode usar etiquetas para organizar os seus executores auto-hospedados com base em suas características.

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."

Um executor auto-hospedado pode ser localizado no seu repositório, organização, ou configurações da conta corporativa em 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

  1. 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.
    • Se você estiver usando uma conta corporativa: acesse a conta corporativa visitando https://github. om/enterprises/ENTERPRISE-NAME e substituindo ENTERPRISE-NAME pelo nome da sua conta corporativa. Na barra lateral da empresa, Políticas.
  2. Navegue até as configurações GitHub Actions:
    • Em uma organização ou repositório: Clique em Ações na barra lateral esquerda e, em seguida, clique em Executores.
    • Se você estiver usando uma conta corporativa: Clique em Ações em " Políticas" e, em seguida, clique na aba Executores.
  3. In the list of runners, click the runner you'd like to configure.
  4. Na seção "Etiquetas", clique em .
  5. No campo "Encontrar ou criar uma etiqueta", 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

  1. 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.
    • Se você estiver usando uma conta corporativa: acesse a conta corporativa visitando https://github. om/enterprises/ENTERPRISE-NAME e substituindo ENTERPRISE-NAME pelo nome da sua conta corporativa. Na barra lateral da empresa, Políticas.
  2. Navegue até as configurações GitHub Actions:
    • Em uma organização ou repositório: Clique em Ações na barra lateral esquerda e, em seguida, clique em Executores.
    • Se você estiver usando uma conta corporativa: Clique em Ações em " Políticas" e, em seguida, clique na aba Executores.
  3. In the list of runners, click the runner you'd like to configure.
  4. Na seção "Etiquetas", clique em .
  5. Para atribuir uma etiqueta ao executor auto-hospedado, no campo "Localizar ou criar uma etiqueta", clique na etiqueta.

Remover uma etiqueta personalizada de um executor auto-hospedado

  1. 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.
    • Se você estiver usando uma conta corporativa: acesse a conta corporativa visitando https://github. om/enterprises/ENTERPRISE-NAME e substituindo ENTERPRISE-NAME pelo nome da sua conta corporativa. Na barra lateral da empresa, Políticas.
  2. Navegue até as configurações GitHub Actions:
    • Em uma organização ou repositório: Clique em Ações na barra lateral esquerda e, em seguida, clique em Executores.
    • Se você estiver usando uma conta corporativa: Clique em Ações em " Políticas" e, em seguida, clique na aba Executores.
  3. In the list of runners, click the runner you'd like to configure.
  4. Na seção "Etiquetas", clique em .
  5. No campo "Encontre ou crie uma etiqueta", as etiquetas atribuídas são marcadas com a Ícone de . Clique em uma etiqueta marcada para cancelar a atribuição do seu executor auto-hospedado.

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.

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.