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 mitdocker info | grep Registry
herausgefunden werden)CI_REGISTRY_IMAGE=index.docker.io/<docker-hub-user>/<repo-name>