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.
-
Accede al repositorio u organización en GitHub:
- Para un repositorio: ve a
Settings→Actions→Runners→Add runner. - Para una organización: ve a
Settings→Actions→Runners→New self-hosted runner.
- Para un repositorio: ve a
-
Selecciona el sistema operativo y arquitectura (por ejemplo,
Linux/x64). -
(Esto se ejecutará con el profesor) GitHub mostrará una serie de comandos en pantalla. Copia estos comandos; incluyen:
- Descargar el paquete del runner (comando
curlowget). - Extraer el paquete (
tar xzf ...). - Ejecutar
./config.sh --url <REPO_URL> --token <TOKEN> ...(esteTOKENes temporal y debe usarse de inmediato). - Instrucciones opcionales para instalar el runner como servicio (
./svc.sh install/./svc.sh start).
- Descargar el paquete del runner (comando
-
Guarda o copia los comandos en un bloc seguro. No compartas el token públicamente.
-
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';