Sobre o executores avançados
Executor avançados são máquinas virtuais gerenciadas com mais recursos do que os executores hospedados padrãoGitHub. Eles oferecem os seguintes recursos avançados:
- Mais RAM, CPU e espaço em disco
- Endereços IP estáticos
- Azure rede privada
- A capacidade de agrupar runners
- Dimensionamento automático para oferecer suporte a fluxos de trabalho simultâneos
- Runners com GPU
Estes executores avançados são hospedados por GitHub e têm o aplicativo do executor e outras ferramentas pré-instalados.
O que você pode fazer com corredores maiores
Todos os executores avançados oferecem os seguintes recursos:
- Grupos de runners: Organize os runners e controle quais repositórios podem usá-los
- Dimensionamento automático: aumente ou reduza o número de runners com base na demanda da carga de trabalho
- Controles de simultaneidade: limitar quantos trabalhos podem ser executados ao mesmo tempo
Os seguintes recursos estão disponíveis apenas no Linux e Windows executores:
- Endereços IP estáticos: atribua endereços IP estáticos de um intervalo específico a executores, permitindo que você configure listas de permissões de firewall.
- Imagens personalizadas: use imagens personalizadas do runner para pré-instalar dependências e reduzir o tempo de configuração.
- Rede privada do Azure: Conecte seus runners a redes privadas do Azure.
Sobre a configuração padrão para executores avançadoscode scanning
Considere configurar executores avançados para a configuração padrão de code scanning se:
- Suas verificações com executores padrão hospedados em GitHub estão demorando muito.
- Suas varreduras com executores padrão hospedados em GitHub estão retornando erros de memória ou de disco.
- Você deseja personalizar aspectos do seu code scanning executor, como o tamanho do executor, a imagem do executor e a simultaneidade do trabalho, sem usar corredores auto-hospedados.
Para obter mais informações sobre como configurar executores avançados para a configuração padrão de code scanning, consulte Configurando executores maiores para configuração padrão.
Faturamento
Observação
Executor avançados não são elegíveis para o uso de minutos incluídos em repositórios privados. Para repositórios privados e públicos, quando executores avançados forem utilizados, eles sempre serão cobrados à taxa por minuto.
Em comparação com os corredores hospedados padrão GitHub, executores avançados são cobrados de forma diferente. Executor avançado são cobrados somente pela taxa por minuto do tempo em que os fluxos de trabalho são executados neles. Não há nenhum custo associado à criação de um executor avançado que não está sendo usado pelo fluxo de trabalho. Para obter mais informações, consulte Precificação do executor de ações.
Próximas etapas
Para começar a usar corredores maiores, consulte Gerenciar executores maiores.
Para encontrar informações de referência sobre como usar executores avançados, consulte Referência de executores avançados.