Skip to main content

Configurando executores maiores para configuração padrão

Execute code scanning configuração padrão de forma mais rápida em códigos maiores utilizando 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.

Provisionamento de executores avançados de nível empresarial para configuração padrão

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

    • Para adicionar um rótulo personalizado ao seu executor avançado, dê ao executor um nome que corresponda a esse rótulo. Você pode usar este 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 como conceder acesso a um executor avançado apenas a repositórios selecionados, consulte Gerenciar executores maiores.

  3. Agora você pode configurar a configuração padrão para sua organização e seus repositórios, e seu executor avançado selecionará automaticamente trabalhos de code scanning. 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 a configuração padrão. Além disso, se o repositório tiver acesso a um executor com o rótulo code-scanning, como um executor avançado provisionado para a configuração padrão, o fluxos de trabalho de configuração padrão usarão apenas executores rotulados code-scanning. Se você quiser configurar a configuração padrão em executores avançados e analisar o Swift, você tem duas opções:

  • Provisione um executor macOS auto-hospedado com o rótulo code-scanning além de seus executor avançado. Para saber mais, confira 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