#3: gradle.yml
.github/workflows/gradle.yml Configuration CI, .github/workflows/gradle.yml 46 lignes · 34 code · 3 commentaires · 9 vides
Workflow CI GitHub Actions. Déclenché sur les pushs/PRs vers `develop` (sauf `site/**`). Configure JDK 17 Temurin, met en cache les dépendances Gradle, et exécute `./gradlew build` avec `SPRING_PROFILES_ACTIVE=ci`.
Architecture
Déclencheurs
- Push vers
develop (sauf site/**) - Pull request vers
develop (sauf site/**)
Jobs
- build : s'exécute sur
ubuntu-latest
Étapes
actions/checkout@v3 — Récupération du dépôt (appelé deux fois, doublon hérité)
actions/setup-java@v3 — JDK 17 Temurin
actions/cache@v3 — Cache ~/.gradle/caches
chmod +x gradlew — Accorder la permission d'exécution
./gradlew build — Construction avec SPRING_PROFILES_ACTIVE=ci
Dépendances
| Action | Version | Objectif |
| actions/checkout | v3 | Récupération du dépôt |
| actions/setup-java | v3 | Configuration JDK 17 |
| actions/cache | v3 | Cache Gradle |
Historique Git
9c574ead8 WorkFileHelper: target/work -> build/work. Github-action gradle.yml
7a87084b3 github actions
dbf84e23c ...
1b36b1e25 gradle.yml mis à jour.
c52891593 Github-Action: gradle au lieu de maven.