EN · DE · RU · FR · ES

#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

Jobs

Étapes

  1. actions/checkout@v3 — Récupération du dépôt (appelé deux fois, doublon hérité)
  2. actions/setup-java@v3 — JDK 17 Temurin
  3. actions/cache@v3 — Cache ~/.gradle/caches
  4. chmod +x gradlew — Accorder la permission d'exécution
  5. ./gradlew build — Construction avec SPRING_PROFILES_ACTIVE=ci

Dépendances

ActionVersionObjectif
actions/checkoutv3Récupération du dépôt
actions/setup-javav3Configuration JDK 17
actions/cachev3Cache 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.