Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 8 additions & 11 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,26 @@
name: Java CI with Maven

on:
push:
branches:
- main # Cette action s'exécute sur la branche "main" chaque fois qu'un commit est effectué.
pull_request:
branches:
- main # Cette action s'exécute lors de la création d'une pull request pour la branche "main".
- master # Déclenche l'action sur une PR vers la branche `main`

jobs:
build:
runs-on: ubuntu-latest # Utilise la dernière version d'Ubuntu pour l'exécution du job.
runs-on: ubuntu-latest # Utilisation de la dernière version d'Ubuntu pour exécuter l'action

steps:
- name: Checkout repository
uses: actions/checkout@v2 # Cette action clone ton code dans l'environnement d'exécution.
uses: actions/checkout@v2 # Clone ton code dans l'environnement d'exécution

- name: Set up JDK 23
uses: actions/setup-java@v2 # Installe Java JDK 11
- name: Set up JDK 11
uses: actions/setup-java@v2 # Installe JDK 11
with:
java-version: '23'
java-version: '11'
distribution: 'adoptopenjdk'

- name: Build with Maven
run: mvn clean install # Compile et teste ton projet Maven.
run: mvn clean install # Compile ton projet Maven

- name: Run tests
run: mvn test # Lance les tests automatisés de ton projet.
run: mvn test # Lance les tests unitaires