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