From 21c05d9b221f6c51133a0dac8802dbd5233871cb Mon Sep 17 00:00:00 2001 From: SIM <simeonlama00@gmail.com> Date: Sun, 9 Mar 2025 01:36:22 +0100 Subject: [PATCH] les testes automatique sur git --- .github/workflow/RunTests.yml | 29 ----------------------------- .github/workflow/ci.yml | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 29 deletions(-) delete mode 100644 .github/workflow/RunTests.yml create mode 100644 .github/workflow/ci.yml diff --git a/.github/workflow/RunTests.yml b/.github/workflow/RunTests.yml deleted file mode 100644 index 5f09fc9..0000000 --- a/.github/workflow/RunTests.yml +++ /dev/null @@ -1,29 +0,0 @@ - name: Run Tests - - # Exécuter le workflow sur chaque "push" (ou pull request si nécessaire) - on: - push: - branches: - - main # Déclenche sur la branche "main" (vous pouvez modifier selon votre branche) - pull_request: - branches: - - main - - jobs: - test: - runs-on: ubuntu-latest - - steps: - # Étape 1 : Récupérer le code source - - name: Checkout repository - uses: actions/checkout@v3 - - # Étape 2 : Configurer Java - - name: Set up JDK - uses: actions/setup-java@v3 - with: - java-version: '17' # Remplacez par la version Java utilisée par votre projet - - # Étape 3 : Installer les dépendances et exécuter les tests - - name: Run tests with Maven - run: mvn test \ No newline at end of file diff --git a/.github/workflow/ci.yml b/.github/workflow/ci.yml new file mode 100644 index 0000000..e94219d --- /dev/null +++ b/.github/workflow/ci.yml @@ -0,0 +1,29 @@ +name: Java CI + +on: + push: + branches: + - main # Exécuter les tests quand on push sur la branche "main" + pull_request: + branches: + - main # Exécuter les tests lors d'un Pull Request vers "main" + +jobs: + test: + runs-on: ubuntu-latest # Utiliser Ubuntu comme environnement + + steps: + - name: Checkout du code + uses: actions/checkout@v3 + + - name: Configurer Java + uses: actions/setup-java@v3 + with: + distribution: 'temurin' # JDK OpenJDK de Eclipse Temurin + java-version: '17' # Remplace par ta version si nécessaire + + - name: Compiler le projet avec Maven + run: mvn clean package + + - name: Exécuter les tests Maven + run: mvn test -- GitLab