Fichiers sources
Le projet est hébergé dans un Gitlab, l’architecture des services métiers est décrite dans un Docker-Compose, et les étapes de l’intégration continue sont décrites dans le fichier .gitlab-ci.yml. Ces fichiers doivent se trouver à la racine du projet.
En plus des sources de l’application, voici la liste minimale des fichiers requis dans le projet pour faire fonctionner le workflow:
.env
.gitlab-ci.yml
docker-compose.yml
Dockerfile
Makefile
Le rôle et la structure de ces fichiers dans le workflow seront détaillés dans les pages qui suivent.