Skip to main content

Managing self-hosted runners

You can host your own runners to run workflows in a highly customizable environment.

Observação

No momento, não há suporte para executores hospedados no GitHub no GitHub Enterprise Server. Você pode ver mais informações sobre o suporte futuro planejado no GitHub public roadmap.

Adding self-hosted runners

You can add a self-hosted runner to a repository, an organization, or an enterprise.

Running scripts before or after a job

Scripts can automatically execute on a self-hosted runner, directly before or after a job.

Configurar o aplicativo do executor auto-hospedado como um serviço

Você pode configurar o aplicativo do executor auto-hospedado como um serviço para que inicie o aplicativo do executor automaticamente quando a máquina for iniciada.

Using a proxy server with self-hosted runners

You can configure self-hosted runners to use a proxy server to communicate with GitHub.

Using labels with self-hosted runners

You can use labels to organize your self-hosted runners based on their characteristics.

Using self-hosted runners in a workflow

To use self-hosted runners in a workflow, you can use labels or groups to specify the runner for a job.

Gerenciar o acesso a executores auto-hospedados usando grupos

Você pode usar políticas para limitar o acesso a runners auto-hospedados que foram adicionados a uma conta corporativa ou organizacional.

Monitoring and troubleshooting self-hosted runners

You can monitor your self-hosted runners to view their activity and diagnose common issues.

Removing self-hosted runners

You can permanently remove a self-hosted runner from a repository, an organization, or an enterprise.