Nota:
Actualmente los ejecutores hospedados por GitHub no se admiten en GitHub Enterprise Server.
Crear un grupo de runners self-hosted para una organización
Advertencia
Te recomendamos que solo utilices los ejecutores auto-hospedados con los repositorios privados. Esto se debe a que las bifurcaciones de tu repositorio público podrían ejecutar un código peligroso en tu máquina de ejecutor auto-hospedado al crear una solicitud de cambios que excluya el código en un flujo de trabajo.
Para más información, consulta Referencia de uso seguro.
Crear un grupo de runners autohospedados para una organización empresarial
Advertencia
Te recomendamos que solo utilices los ejecutores auto-hospedados con los repositorios privados. Esto se debe a que las bifurcaciones de tu repositorio público podrían ejecutar un código peligroso en tu máquina de ejecutor auto-hospedado al crear una solicitud de cambios que excluya el código en un flujo de trabajo.
Para más información, consulta Referencia de uso seguro.
Cambiar qué organizaciones pueden acceder a un grupo de ejecutores
Advertencia
Te recomendamos que solo utilices los ejecutores auto-hospedados con los repositorios privados. Esto se debe a que las bifurcaciones de tu repositorio público podrían ejecutar un código peligroso en tu máquina de ejecutor auto-hospedado al crear una solicitud de cambios que excluya el código en un flujo de trabajo.
Para más información, consulta Referencia de uso seguro.
Para los grupos de ejecutores en una empresa, puedes modificar qué organizaciones dentro de la empresa pueden acceder a un grupo de ejecutores.
-
En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Enterprise settings.
-
En la parte superior de la página, haz clic en Policies.
-
En " Policies", haz clic en Actions.
-
Haga clic en la pestaña Runner groups.
-
En "Acceso a la organización", usa el menú desplegable para hacer clic en Organizaciones seleccionadas.
- A la derecha del menú desplegable, haz clic en .
- En el elemento emergente, usa las casillas para seleccionar organizaciones que puedan usar este grupo de ejecutores.
-
Haga clic en Guardar grupo.
Cambiar qué repositorios pueden acceder a un grupo de ejecución
Advertencia
Te recomendamos que solo utilices los ejecutores auto-hospedados con los repositorios privados. Esto se debe a que las bifurcaciones de tu repositorio público podrían ejecutar un código peligroso en tu máquina de ejecutor auto-hospedado al crear una solicitud de cambios que excluya el código en un flujo de trabajo.
Para más información, consulta Referencia de uso seguro.
En el caso de los grupos de ejecutores de una organización, puedes cambiar qué repositorios de la organización pueden acceder a un grupo de ejecutores.
-
Ve a la página principal de la organización donde se encuentran tus grupos de ejecutores.
-
Haz clic en Settings.
-
En la barra lateral de la izquierda, haz clic en Actions y luego en Runner groups.
-
En la lista de grupos, haz clic en el grupo de ejecutores que te gustaría configurar.
-
En "Acceso al repositorio", use el menú desplegable para hacer clic en Repositorios seleccionados.
- A la derecha del menú desplegable, haz clic en .
- En el elemento emergente, usa las casillas para seleccionar repositorios que puedan acceder a este grupo de ejecutores.
-
Haga clic en Guardar grupo.
Cambio de los flujos de trabajo que pueden acceder un grupo de ejecutores
Advertencia
Te recomendamos que solo utilices los ejecutores auto-hospedados con los repositorios privados. Esto se debe a que las bifurcaciones de tu repositorio público podrían ejecutar un código peligroso en tu máquina de ejecutor auto-hospedado al crear una solicitud de cambios que excluya el código en un flujo de trabajo.
Para más información, consulta Referencia de uso seguro.
Puedes configurar un grupo de ejecutores para que ejecute ya sea flujos selectos o todos ellos. Por ejemplo, podrías utilizar este ajuste para proteger secretos almacenados en los ejecutores o estandarizar los flujos de trabajo de despliegue restringiendo un grupo de ellos para que ejecute solo un flujo de trabajo reutilizable específico. Este ajuste no se puede anular si estás configurando un grupo de ejecutores de una organización que haya compartido una empresa.
-
[Cambio de los flujos de trabajo que pueden acceder a un grupo de ejecutores de organización](#changing-which-workflows-can-access-an-organization-runner-group) -
[Cambio de los flujos de trabajo que pueden acceder a un grupo de ejecutores de empresa](#changing-which-workflows-can-access-an-enterprise-runner-group)
Cambio de los flujos de trabajo que pueden acceder a un grupo de corredores de la organización
-
Ve a la página principal de la organización donde se encuentran tus grupos de ejecutores.
-
Haz clic en Settings.
-
En la barra lateral de la izquierda, haz clic en Actions y luego en Runner groups.
-
En la lista de grupos, haz clic en el grupo de ejecutores que te gustaría configurar.
-
En Workflow access, seleccione el menú desplegable y haga clic en Selected workflows.
-
Haga clic en .
-
Ingresa una lista separada por comas de los flujos de trabajo que pueden acceder al grupo de ejecutores. Utiliza la ruta completa, incluyendo el nombre y propietario del repositorio. Fija el flujo de trabajo a una rama, etiqueta o SHA completo. Por ejemplo:
octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main.Solo los jobs que se definan directamente dentro de los flujos de trabajo seleccionados tendrán acceso al grupo de ejecutores.
Los grupos de ejecutores que pertenecen a la organización no pueden acceder a los flujos de trabajo de otra organización de la empresa; en vez de esto, debes crear un grupo de ejecutores que pertenezca a la empresa.
-
Haga clic en Save(Guardar).
Cambiar qué flujos de trabajo pueden acceder a un grupo de ejecutores empresariales.
-
En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Enterprise settings.
-
En la parte superior de la página, haz clic en Policies.
-
En " Policies", haz clic en Actions.
-
Haga clic en la pestaña Runner groups.
-
En la lista de grupos, haz clic en el grupo de ejecutores que te gustaría configurar.
-
En Workflow access, seleccione el menú desplegable y haga clic en Selected workflows.
-
Haga clic en .
-
Ingresa una lista separada por comas de los flujos de trabajo que pueden acceder al grupo de ejecutores. Utiliza la ruta completa, incluyendo el nombre y propietario del repositorio. Fija el flujo de trabajo a una rama, etiqueta o SHA completo. Por ejemplo:
octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main.Solo los jobs que se definan directamente dentro de los flujos de trabajo seleccionados tendrán acceso al grupo de ejecutores.
Los grupos de ejecutores que pertenecen a la organización no pueden acceder a los flujos de trabajo de otra organización de la empresa; en vez de esto, debes crear un grupo de ejecutores que pertenezca a la empresa.
-
Haga clic en Save(Guardar).
Cambiar el nombre de un grupo de ejecutores
Puedes editar el nombre de los grupos de ejecución a nivel de empresa y organización.
-
[Cambio del nombre de un grupo de ejecutores de organización](#changing-the-name-of-an-organization-runner-group) -
[Cambiar el nombre de un grupo de corredores empresariales](#changing-the-name-of-an-enterprise-runner-group)
Cambio del nombre de un grupo de agentes organizacionales
- Ve a la página principal de la organización donde se encuentran tus grupos de ejecutores.
- Haz clic en Settings.
- En la barra lateral de la izquierda, haz clic en Actions y luego en Runner groups.
- En la lista de grupos, haz clic en el grupo de ejecutores que te gustaría configurar.
- Escriba el nuevo nombre del grupo de ejecutores en el campo de texto en "Nombre del grupo".
- Haga clic en Save(Guardar).
Cambio del nombre de un grupo de ejecutores de empresa
- En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Enterprise settings.
- En la parte superior de la página, haz clic en Policies.
- En " Policies", haz clic en Actions.
- Haga clic en la pestaña Runner groups.
- En la lista de grupos, haz clic en el grupo de ejecutores que te gustaría configurar.
- Escriba el nuevo nombre del grupo de ejecutores en el campo de texto en "Nombre del grupo".
- Haga clic en Save(Guardar).
Agregar ejecutores autohospedados a un grupo automáticamente
Mover un agente auto-hospedado a un grupo
Si no especificas un grupo de ejecutores durante el proceso de registro, tus nuevos ejecutores se asignarán automáticamente al grupo predeterminado y después se moverán a otro grupo.
-
[Traslado de un ejecutor de organización a un grupo](#moving-an-organization-runner-to-a-group) -
[Trasladar un ejecutor empresarial a un grupo](#moving-an-enterprise-runner-to-a-group)
Traslado de un ejecutor de organización a un grupo
-
En GitHub, navega a la página principal de tu organización.
-
Debajo del nombre de la organización, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

-
En la barra lateral de la izquierda, haz clic en Actions y luego en Runners.
-
En la lista de "Ejecutores", haz clic en aquél que quieras configurar.
-
Seleccione la lista desplegable Runner group.
-
En "Mover el ejecutor al grupo", elige un grupo destino para el ejecutor.
Traslado de un ejecutor de empresa a un grupo
- En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Enterprise settings.
- En la parte superior de la página, haz clic en Policies.
- En " Policies", haz clic en Actions.
- Haz clic en la pestaña Ejecutores.
- En la lista de "Ejecutores", haz clic en aquél que quieras configurar.
- Seleccione la lista desplegable Runner group.
- En "Mover el ejecutor al grupo", elige un grupo destino para el ejecutor.
Eliminar un grupo de agentes autohospedados
es-ES:
-
[Eliminación de un grupo de ejecutores de una organización](#removing-a-runner-group-from-an-organization) -
[Eliminación de un grupo de corredores de una empresa](#removing-a-runner-group-from-an-enterprise)
Eliminación de un grupo de ejecutores de una organización
- Ve a la página principal de la organización donde se encuentran tus grupos de ejecutores.
- Haz clic en Settings.
- En la barra lateral de la izquierda, haz clic en Actions y luego en Runner groups.
Eliminación de un grupo de runners de una organización
Uso de nombres únicos para grupos de ejecutores
GitHub Actions requiere que los nombres del grupo de ejecutores sean únicos a nivel de organización. Esto significa que una organización ya no podrá crear un grupo de ejecutores con el mismo nombre que uno de la empresa. Además, los usuarios verán un banner de advertencia en cualquier grupo de ejecutores que comparta el mismo nombre que un grupo de la empresa, que sugiere que se debe cambiar el nombre del grupo de la organización.
Para evitar ambigüedad, se producirá un error en un flujo de trabajo si hay grupos de ejecutores duplicados en la organización y en la empresa. Para solucionarlo, puedes cambiar el nombre de uno de los grupos de ejecutores de la organización o de la empresa, o bien actualizar el archivo de flujo de trabajo para agregar un prefijo al nombre del grupo de ejecutores:
org/oorganization/ent/oenterprise/
Ejemplo: Uso de prefijos para diferenciar grupos de ejecutores
Por ejemplo, si tienes un grupo de ejecutores denominado my-group en la organización y otro denominado my-group en la empresa, puedes actualizar el archivo de flujo de trabajo para usar org/my-group o ent/my-group para diferenciar entre los dos.
Usar org/:
runs-on:
group: org/my-group
labels: [ self-hosted, label-1 ]
Usar ent/:
runs-on:
group: ent/my-group
labels: [ self-hosted, label-1 ]