From 48b838aae3d461ec7ca2a55e060f8c1d453fa8d8 Mon Sep 17 00:00:00 2001
From: Luquor <signorellilucas7@gmail.com>
Date: Mon, 13 Feb 2023 10:41:30 +0100
Subject: [PATCH] Ajout du stage build avec codeception (surement des
 corrections)

---
 .gitlab-ci.yml | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4641baf..6272529 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
-- 
GitLab