Skip to main content

Removing self-hosted runners

You can permanently remove a self-hosted runner from a repository.

Removing a runner from a repository

Note: Este procedimiento eliminará el ejecutor auto-hospedado permanentemente. Si solo quiere detener de forma temporal la asignación de trabajos a un ejecutor, puede apagar la máquina o detener la aplicación run. El ejecutor permanecerá asignado en un estado "Sin conexión" y no ejecutará ningún trabajo hasta que lo reinicie mediante la aplicación run.

Un ejecutor auto-hospedado se eliminará automáticamente de GitHub AE si no se ha conectado a GitHub Actions por más de 30 días.

To remove a self-hosted runner from a user repository you must be the repository owner. For an organization repository, you must be an organization owner or have admin access to the repository. We recommend that you also have access to the self-hosted runner machine. For information about how to remove a self-hosted runner with the REST API, see "Self-hosted runners."

Como alternativa, si no tiene acceso al repositorio, organización o empresa de GitHub AE para eliminar un ejecutor, pero le gustaría volver a utilizar la máquina de ejecutor, puedes borra el archivo .runner dentro del directorio de la aplicación de ejecutor autohospedado. Esto permite que el ejecutor se registre sin tener que volver a descargar la aplicación del ejecutor auto-hospedado.

  1. En your enterprise, vaya a la página principal del repositorio.

  2. Debajo del nombre del repositorio, haz clic en Configuración. Botón de configuración del repositorio

  3. In the left sidebar, click Actions.

  4. In the left sidebar, under "Actions", click Runners.

  5. En "Ejecutores", busca el ejecutor en la lista. Si el ejecutor está en un grupo, haga clic en para expandir la lista.

  6. Haga clic en junto al ejecutor que quiera eliminar y después en Eliminar.

    Eliminar una configuración de ejecutor autoalojado

  7. Verás las instrucciones para eliminar el ejecutor auto-hospedado. Completa cualquiera de los siguientes pasos para eliminar el ejecutor, dependiendo de si aún se puede acceder a él:

    • Si tiene acceso a la máquina del ejecutor: siga las instrucciones en pantalla para que el sistema operativo de la máquina ejecute el comando de eliminación. Las instrucciones incluyen la URL solicitada y un token de tiempo limitado generado automáticamente.

      El comando de eliminación realiza las siguientes tareas:

      • Elimina el ejecutor de GitHub AE.
      • Elimina cualquier archivo de configuración de la aplicación del ejecutor autoalojado en la máquina.
      • Elimina todos los servicios configurados si no se ejecuta en modo interactivo.
    • Si no tiene acceso a la máquina: haga clic en Sí, forzar la eliminación de este ejecutor para forzar a GitHub AE a que elimine el ejecutor.

Removing a runner from an organization

Note: Este procedimiento eliminará el ejecutor auto-hospedado permanentemente. Si solo quiere detener de forma temporal la asignación de trabajos a un ejecutor, puede apagar la máquina o detener la aplicación run. El ejecutor permanecerá asignado en un estado "Sin conexión" y no ejecutará ningún trabajo hasta que lo reinicie mediante la aplicación run.

Un ejecutor auto-hospedado se eliminará automáticamente de GitHub AE si no se ha conectado a GitHub Actions por más de 30 días.

To remove a self-hosted runner from an organization, you must be an organization owner. We recommend that you also have access to the self-hosted runner machine. For information about how to remove a self-hosted runner with the REST API, see "Self-hosted runners."

Como alternativa, si no tiene acceso al repositorio, organización o empresa de GitHub AE para eliminar un ejecutor, pero le gustaría volver a utilizar la máquina de ejecutor, puedes borra el archivo .runner dentro del directorio de la aplicación de ejecutor autohospedado. Esto permite que el ejecutor se registre sin tener que volver a descargar la aplicación del ejecutor auto-hospedado.

  1. En your enterprise, vaya hasta la página principal de la organización.

  2. Debajo del nombre de la organización, haga clic en Settings. Organization settings button

  3. In the left sidebar, click Actions.

  4. In the left sidebar, under "Actions", click Runners.

  5. En "Ejecutores", busca el ejecutor en la lista. Si el ejecutor está en un grupo, haga clic en para expandir la lista.

  6. Haga clic en junto al ejecutor que quiera eliminar y después en Eliminar.

    Eliminar una configuración de ejecutor autoalojado

  7. Verás las instrucciones para eliminar el ejecutor auto-hospedado. Completa cualquiera de los siguientes pasos para eliminar el ejecutor, dependiendo de si aún se puede acceder a él:

    • Si tiene acceso a la máquina del ejecutor: siga las instrucciones en pantalla para que el sistema operativo de la máquina ejecute el comando de eliminación. Las instrucciones incluyen la URL solicitada y un token de tiempo limitado generado automáticamente.

      El comando de eliminación realiza las siguientes tareas:

      • Elimina el ejecutor de GitHub AE.
      • Elimina cualquier archivo de configuración de la aplicación del ejecutor autoalojado en la máquina.
      • Elimina todos los servicios configurados si no se ejecuta en modo interactivo.
    • Si no tiene acceso a la máquina: haga clic en Sí, forzar la eliminación de este ejecutor para forzar a GitHub AE a que elimine el ejecutor.

Removing a runner from an enterprise

Note: Este procedimiento eliminará el ejecutor auto-hospedado permanentemente. Si solo quiere detener de forma temporal la asignación de trabajos a un ejecutor, puede apagar la máquina o detener la aplicación run. El ejecutor permanecerá asignado en un estado "Sin conexión" y no ejecutará ningún trabajo hasta que lo reinicie mediante la aplicación run.

Un ejecutor auto-hospedado se eliminará automáticamente de GitHub AE si no se ha conectado a GitHub Actions por más de 30 días.

To remove a self-hosted runner from an enterprise, you must be an enterprise owner. We recommend that you also have access to the self-hosted runner machine. For information about how to remove a self-hosted runner with the REST API, see the enterprise endpoints in the GitHub Actions REST API.

Como alternativa, si no tiene acceso al repositorio, organización o empresa de GitHub AE para eliminar un ejecutor, pero le gustaría volver a utilizar la máquina de ejecutor, puedes borra el archivo .runner dentro del directorio de la aplicación de ejecutor autohospedado. Esto permite que el ejecutor se registre sin tener que volver a descargar la aplicación del ejecutor auto-hospedado.

  1. En la esquina superior derecha de GitHub AE, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub AE

  2. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa

  3. En " Directivas", haz clic en Acciones.

  4. Haz clic en la pestaña Ejecutores.

  5. En "Ejecutores", busca el ejecutor en la lista. Si el ejecutor está en un grupo, haga clic en para expandir la lista.

  6. Haga clic en junto al ejecutor que quiera eliminar y después en Eliminar.

    Eliminar una configuración de ejecutor autoalojado

  7. Verás las instrucciones para eliminar el ejecutor auto-hospedado. Completa cualquiera de los siguientes pasos para eliminar el ejecutor, dependiendo de si aún se puede acceder a él:

    • Si tiene acceso a la máquina del ejecutor: siga las instrucciones en pantalla para que el sistema operativo de la máquina ejecute el comando de eliminación. Las instrucciones incluyen la URL solicitada y un token de tiempo limitado generado automáticamente.

      El comando de eliminación realiza las siguientes tareas:

      • Elimina el ejecutor de GitHub AE.
      • Elimina cualquier archivo de configuración de la aplicación del ejecutor autoalojado en la máquina.
      • Elimina todos los servicios configurados si no se ejecuta en modo interactivo.
    • Si no tiene acceso a la máquina: haga clic en Sí, forzar la eliminación de este ejecutor para forzar a GitHub AE a que elimine el ejecutor.