EN · DE · RU · FR · ES

#3: gradle.yml

.github/workflows/gradle.yml CI-Konfiguration, .github/workflows/gradle.yml 46 Zeilen · 34 Code · 3 Kommentare · 9 Leerzeichen
GitHub Actions CI-Workflow. Wird bei Push/PR auf `develop` ausgelöst (außer `site/**`). Richtet JDK 17 Temurin ein, speichert Gradle-Abhängigkeiten zwischen und führt `./gradlew build` mit `SPRING_PROFILES_ACTIVE=ci` aus.

Architektur

Auslöser

Jobs

Schritte

  1. actions/checkout@v3 — Auschecken (zweimal aufgerufen, veraltetes Duplikat)
  2. actions/setup-java@v3 — JDK 17 Temurin
  3. actions/cache@v3 — Cache ~/.gradle/caches
  4. chmod +x gradlew — Ausführungsberechtigung erteilen
  5. ./gradlew build — Bauen mit SPRING_PROFILES_ACTIVE=ci

Abhängigkeiten

AktionVersionZweck
actions/checkoutv3Repository-Auschecken
actions/setup-javav3JDK 17 einrichten
actions/cachev3Gradle-Zwischenspeicher

Git-Verlauf

9c574ead8 WorkFileHelper: target/work -> build/work. Github-Aktion gradle.yml
7a87084b3 GitHub-Aktionen
dbf84e23c ...
1b36b1e25 gradle.yml aktualisiert.
c52891593 GitHub-Aktion: Gradle statt Maven.