Skip to main content

Configurando executores maiores para configuração padrão

Execute code scanning a configuração padrão de forma mais rápida em grandes bases de código usando executores avançados.

Quem pode usar esse recurso?

Executor avançado estão disponíveis apenas para organizações e empresas usando os planos GitHub Team ou GitHub Enterprise Cloud.

Observação

O suporte para executores avançados para a configuração padrão de code scanning está em versão prévia pública e está sujeito a alterações.

Provisionando o nível organizacional executores avançados para a configuração padrão

  1. Adicione um executor avançado à sua organização. Consulte Gerenciar executores maiores.

    • Para adicionar um rótulo personalizado ao seu executor avançado, nomeie o runner com um nome que coincida com esse rótulo. Você pode usar esse rótulo personalizado ao configurar a configuração padrão com executores avançados.
  2. Por padrão, todos os repositórios em sua organização têm acesso a executores no nível da organização, o que significa que cada repositório pode usar seu executor avançado. Para obter informações sobre conceder acesso apenas a repositórios selecionados a um executor avançado, consulte Gerenciar executores maiores.

  3. Agora você pode configurar a configuração padrão para sua organização e repositórios, e seu executor avançado captará automaticamente os code scanning trabalhos. Para obter mais informações sobre como configurar a configuração padrão, consulte Como definir a configuração padrão da verificação de código e Como definir a configuração padrão da verificação de código em escala.

Etapas extras para análise do Swift

Atualmente, a análise Swift não está disponível em executores avançados para configuração padrão. Além disso, se o repositório tiver acesso a um executor com o code-scanning rótulo, como um executor avançado provisionado para configuração padrão, os fluxos de trabalho de instalação padrão usarão apenas os executores rotulados code-scanning. Se você quiser configurar a configuração executores avançados padrão e analisar o Swift, terá duas opções:

  • Provisione um runner de macOS auto-hospedado com o rótulo code-scanning além do seu executor avançado. Para obter mais informações, consulte Adicionar executores auto-hospedados.
  • Certifique-se de que todos os repositórios que contenham Swift não tenham acesso a executores com o rótulo code-scanning. Os fluxos de trabalho de instalação padrão para esse repositório usarão apenas os executores padrão