About executores avançados
Os clientes nos planos GitHub Team e GitHub Enterprise Cloud podem escolher entre várias máquinas virtuais gerenciadas que têm mais recursos do que os executores hospedados standard GitHub-hosted runners. Essas máquinas são chamadas de "executor avançado." Eles oferecem os seguintes recursos avançados:
- Mais RAM, CPU e espaço em disco
- Endereços IP estáticos
- Rede privada do Azure
- A capacidade de agrupar executores
- Dimensionamento automático para oferecer suporte a fluxos de trabalho simultâneos
- Executores movidos a GPU
Esses executores avançados são hospedados pelo GitHub e têm o aplicativo executor e outras ferramentas previamente instalados.
GitHub offers executores avançados with macOS, Ubuntu, or Windows operating systems, and different features and sizes are available depending on which operating system you use.
About Ubuntu and Windows executores avançados
Executor avançados with Ubuntu or Windows operating systems are configured in your organization or enterprise. When you add a executor avançado, you are defining a type of machine from a selection of available hardware specifications and operating system images.
With Ubuntu and Windows executores avançados, you can:
- Assign runners static IP addresses from a specific range, allowing you to use this range to configure a firewall allowlist
- Control access to your resources by assigning runners to runner groups
- Use autoscaling to simplify runner management and control your costs
- Use your runners with Azure private networking
About macOS executores avançados
Executor avançados with a macOS operating system are not manually added to your organization or enterprise, but are instead used by updating the runs-on
key of a workflow file to one of the GitHub-defined macOS executor avançado labels.
Since macOS executores avançados are not preconfigured, they have limitations that Ubuntu and Windows executores avançados do not. For more information, see Larger runners reference.
Billing
Observação
Executor avançados are not eligible for the use of included minutes on private repositories. For both private and public repositories, when executores avançados are in use, they will always be billed at the per-minute rate.
Compared to standard GitHub-hosted runners, executores avançados are billed differently. 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. For more information, see Sobre a cobrança das GitHub Actions.
Next steps
To start using Windows or Ubuntu executores avançados, see Managing larger runners.
To start using macOS executores avançados, see Running jobs on larger runners.
To find reference information about using executores avançados, see Larger runners reference.