diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4641baf19d164ddb36afba0edf3dbe2a7a850d91..62725293986c651a8f9989177852048acceacc60 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,30 @@
 image: codeception/codeception
 
 stages:
+  - build
   - test
+  - deploy
+
+
+build-job:                          # Le job se lance dans la phase de build
+  stage: build
+  script:
+    - echo "Building the project"
+    - composer install              # On installe les dépendances
+    - composer remove phpunit/phpunit --dev # On supprime phpunit
+    - composer update               # On met à jour les dépendances
+    - composer require "codeception/codeception" --dev # On installe codeception
+    - php vendor/bin/codecept bootstrap # On initialise codeception
+    - echo "Build done"
+
 
 unit-test-job:                      # Le job se lance dans la phase de test
   stage: test                       
   script:
-    - codecept run unit --coverage  # On lance les tests unitaires et on génère le rapport de couverture de code
+    - echo "Running unit tests"
 
+deploy-job:                         # Le job se lance dans la phase de déploiement
+  stage: deploy
+  script:
+    - echo "Deploying the project"
+     
\ No newline at end of file