Un ejecutor autohospedado es un sistema que se implementa y administra para ejecutar trabajos de GitHub Actions en GitHub.
Runners autohospedados
- Son de uso gratuito con las GitHub Actions, pero eres responsable del costo de mantener tus máquinas de ejecutores.
- Te permite crear configuraciones de hardware personalizadas que satisfagan tus necesidades con capacidad de procesamiento o memoria para ejecutar trabajos más grandes, instalar software disponible en la red local.
- Solo reciben actualizaciones automáticas para la aplicación de ejecutor autohospedado, aunque puede deshabilitar las actualizaciones del ejecutor.
- No es necesario tener una instancia limpia para cada ejecución de tarea.
- Se puede organizar en grupos para restringir el acceso a flujos de trabajo, organizaciones y repositorios específicos. Consulta AUTOTITLE..
- Pueden ser físicos, virtuales, en un contenedor, locales o en una nube.
Puedes usar ejecutores autohospedados en cualquier lugar de la jerarquía de administración. Los ejecutores de nivel de repositorio están dedicados a un único repositorio, mientras que los ejecutores de nivel de organización pueden procesar trabajos para varios repositorios de una organización. Los propietarios de la organización pueden elegir qué repositorios pueden crear ejecutores autohospedados de nivel de repositorio. Consulta AUTOTITLE. Por último, los agentes de nivel empresarial pueden asignarse a múltiples organizaciones en una cuenta empresarial.
Pasos siguientes
Para obtener experiencia práctica con las directivas y el uso de ejecutores autohospedados, consulta AUTOTITLE.
Para buscar información sobre los requisitos y el software y hardware admitidos para los ejecutores autohospedados, consulta AUTOTITLE.