Laboratorul 4 - Portainer și GitLab CI/CD
Introducere
În acest laborator, vom începe prin a discuta despre utilizarea Portainer, care acționează ca un GUI pentru Docker Swarm, și apoi vom implementa procesul de CI/CD („continuous integration and continuous deployment”) utilizând GitLab CI/CD și Portainer. Această parte a laboratorului se va desfășura pe local sau folosind Docker Machine, întrucât infrastructura de la Play With Docker nu permite rularea runnerilor de GitLab. Găsiți toate fișierele de configurare prezentate în acest laborator în repo-ul oficial al laboratorului (în BooksService și IOService găsiți sursele și Dockerfile-urile pentru cele două containere proprii, iar în Configs găsiți fișierele Docker Compose și YAML-ul de configurare pentru Kong).
📄️ Portainer
Portainer este o platformă Web care permite
📄️ GitLab CI/CD
Conceptul de CI/CD se referă la:
📄️ Exerciții
1. Pornind de la structura din