Skip to main content

CI/CD

CI

Runner

# TODO

Registry

È importante abilitare il container registry a meno che non si voglia utilizzare strumenti come Harbor o similari, vedere le info generali per l'abilitazione del registry.

Token

Nel singolo progetto è necessario creare un token di accesso alla repo (ci serve per accedere al container registry)

# TODO verificare che siano il minimo dei permessi necessari

Impostare i permessi come segue e assegnare un nome significativo e senza spazzi (CI-infratel_be) va benissimo

immagine.png

Copiare e salvare il token, poi la finestra dovrebbe apparire così

immagine.png

Variables

immagine.png

Le variabili da impostare sono le seguenti (prendiamo per esempio questo url gitlab.eagleprojects.cloud/web-eagle/infratel_be)

CI_REGISTRY: gitlab-registry.eagleprojects.cloud/web-eagle

CI_REGISTRY_IMAGE: infratel_be

CI_REGISTRY_PASSWORD: il token geenrato prima (deve essere mascherata)

CI_REGISTRY_USER: il nome che abbiamo dato al token

File

# TODO