Saltar a contenido

Crear un runner self-hosted desde la interfaz de GitHub

Sigue estos pasos en la interfaz web de GitHub para generar los comandos y el token que se usarán en el servidor. El último paso (ejecutar los comandos y completar el registro) se hará junto con el profesor.

  1. Accede al repositorio u organización en GitHub:

    • Para un repositorio: ve a SettingsActionsRunnersAdd runner.
    • Para una organización: ve a SettingsActionsRunnersNew self-hosted runner.
  2. Selecciona el sistema operativo y arquitectura (por ejemplo, Linux / x64).

  3. (Esto se ejecutará con el profesor) GitHub mostrará una serie de comandos en pantalla. Copia estos comandos; incluyen:

    • Descargar el paquete del runner (comando curl o wget).
    • Extraer el paquete (tar xzf ...).
    • Ejecutar ./config.sh --url <REPO_URL> --token <TOKEN> ... (este TOKEN es temporal y debe usarse de inmediato).
    • Instrucciones opcionales para instalar el runner como servicio (./svc.sh install / ./svc.sh start).
  4. Guarda o copia los comandos en un bloc seguro. No compartas el token públicamente.

  5. Punto final: ejecutar los comandos en el servidor y completar el registro del runner. Este paso (uso del token y arranque final) se realizará en la sesión práctica con el profesor.


Nota: el token de registro caduca rápidamente, por eso debe generarse y usarse durante la sesión con el profesor.

CREATE ROLE root WITH LOGIN SUPERUSER CREATEDB CREATEROLE PASSWORD 'preciado23';