matteyeux / MyBookingServices

TIC-CLO5
MIT License
1 stars 0 forks source link

Mise en place du système de déploiement et d'intégration continus #6

Closed matteyeux closed 2 years ago

matteyeux commented 3 years ago

Configurer GitLab-CI pour que les tests d'intégration soient exécutés dans un conteneur Docker qui sera déployé sur le cluster Swarm.

matteyeux commented 3 years ago

Note : Les runners GitLab-CI pourront créer autant de conteneurs Docker que nécessaire.

alexmjd commented 3 years ago

https://docs.gitlab.com/runner/install/ https://dockerswarm.rocks/gitlab-ci/ https://docs.gitlab.com/ee/ci/docker/using_docker_images.html Documentations utiles pour setup les runners

alexmjd commented 3 years ago

https://docs.gitlab.com/runner/register/index.html


Objectifs pour le gitlab runner

alexmjd commented 3 years ago

L'enregistrement d'un runner gitlab se fait facilement avec la commande sudo gitlab-runner register. Pour l'hôte, ne pas hésiter à mettre l'adresse IP si un problème avec l'adresse DNS survient.

Une fois la registration faite, vous pouvez trouver le fichier config.tomlsous /etc/gitlab-runner https://docs.gitlab.com/runner/configuration/advanced-configuration.html