Las GitHub Actions se habilitan predeterminadamente para tu empresa. Para comenzar a utilizar las GitHub Actions dentro de tu empresa, puedes administrar las políticas que controlan cómo los miembros empresariales utilizan estas GitHub Actions y, opcionalmente, agregar ejecutores auto-hospedados a los flujos de trabajo.
Administrar las políticas para las GitHub Actions
Puedes utilizar políticas para controlar cómo los miembros empresariales utilizan las GitHub Actions. Por ejemplo, puedes restringir qué acciones se permiten y configurar la retención de artefactos y bitácoras. Para más información, consulta Aplicación de directivas para GitHub Actions en la empresa.
Agregar ejecutores
Para ejecutar flujos de trabajo de GitHub Actions, necesitas utilizar ejecutores. Un ejecutor es un servidor que ejecuta tus flujos de trabajo cuando se activan. Si utiliza ejecutores hospedados en GitHub, se le facturará con base en el consumo después de agotar los minutos que se incluyen en su plan, mientras que los ejecutores autohospedados son gratuitos. Para más información, consulta facturación de GitHub Actions.
Si eliges utilizar ejecutores auto-hospedados, puedes agregarlos a nivel de empresa, organización o repositorio. Para más información, consulta Agrega ejecutores auto-hospedados.
Configuración de permisos detallados para GitHub Actions
Los propietarios de la organización y los usuarios con el permiso "Administrar roles de organización personalizados" pueden aprovisionar permisos específicos para los usuarios y equipos de su organización. El aprovisionamiento de permisos granulares para GitHub Actions le permite aplicar el principio de menor privilegio para proteger la configuración en la canalización de CI/CD de GitHub Actions.
Para GitHub Actions, puede habilitar cualquiera de los permisos siguientes para usuarios o equipos de su organización.
- Administrar directivas de acciones de la organización: acceso para administrar toda la configuración en la página de configuración "Acciones generales", excepto para la configuración de ejecutores autohospedados.
- Administrar ejecutores de la organización y grupos de ejecutores: acceso para crear y administrar ejecutores hospedados en GitHub, ejecutores autohospedados y grupos de ejecutores, y controlar dónde se pueden crear ejecutores autohospedados.
- Administrar secretos de acciones de la organización: acceso para crear y administrar secretos de la organización de Acciones.
- Administrar variables de acciones de la organización: acceso para crear y administrar variables de la organización de Acciones.
Para más información, consulta Administrar roles personalizados de organización.