Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2024-07-09. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Configurar la aplicación del ejecutor autoalojado como un servicio

Puedes configurar la aplicación del ejecutor autoalojado como un servicio para iniciar automáticamente la aplicación del ejecutor cuando se inicia la máquina.

Platform navigation

Nota: Actualmente los ejecutores hospedados en GitHub no se admiten en GitHub Enterprise Server. Puede ver más información sobre la compatibilidad futura planeada en GitHub public roadmap.

Nota: Debes agregar un ejecutor a GitHub Enterprise Server antes de que puedas configurar la aplicación del ejecutor auto-hospedado como servicio. Para obtener más información, vea «Agrega ejecutores auto-hospedados».

En los sistemas Linux que usan systemd, puedes usar el script svc.sh que se crea después de agregar el ejecutor para realizar la instalación y la administración mediante la aplicación como servicio.

En la máquina del ejecutor, abra un shell en el directorio donde ha instalado la aplicación de ejecutor autohospedado. Usa los comandos que se indican a continuación para instalar y administrar el servicio de ejecutor autoalojado.

Instalar el servicio

  1. Detenga la aplicación del ejecutor autohospedado si está actualmente en ejecución.

  2. Instalar el servicio con el siguiente comando:

    sudo ./svc.sh install
    
  3. De forma alternativa, el comando toma un argumento opcional user para instalar el servicio como un usuario diferente.

    ./svc.sh install USERNAME
    

Iniciar el servicio

Inicia el servicio con el siguiente comando:

sudo ./svc.sh start

Comprobar el estado del servicio

Verifica el estado del servicio con el siguiente comando:

sudo ./svc.sh status

Para obtener más información sobre cómo ver el estado del ejecutor autohospedado, consulta "Supervisión y solución de problemas de ejecutores autohospedados".

Detener el servicio

Detiene el servicio con el siguiente comando:

sudo ./svc.sh stop

Desinstalar el servicio

  1. Detiene el servicio si se está ejecutando actualmente.

  2. Desinstala el servicio con el siguiente comando:

    sudo ./svc.sh uninstall
    

Presione alt+up para activar