CI/CD mit GitLab

CI/CD mit GitLab #

@DevOps

Für eine generelle Einführung ins Thema s. offizielle Dokumentation

.gitlab-ci.yml #

vgl. auch offizielle Dokumentation

Deployment auf Docker Hub #

vgl. auch Diskussion auf Stackoverflow

Auf Gitlab:

  • Settings -> CI / CD -> Abschnitt Secret variables
  • Hier folgende Variablen hinzufügen:
    • CI_REGISTRY_USER=<User auf Docker Hub>
    • CI_REGISTRY_PASSWORD=<PW auf Docker Hub>
    • CI_REGISTRY=index.docker.io (kann mit docker info | grep Registry herausgefunden werden)
    • CI_REGISTRY_IMAGE=index.docker.io/<docker-hub-user>/<repo-name>