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
-
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.
-
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.
-
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-scanningalé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