EN · DE · RU · FR · ES

#3: gradle.yml

.github/workflows/gradle.yml Конфигурация CI, .github/workflows/gradle.yml 46 строк · 34 кода · 3 комментария · 9 пустых
CI-воркфлоу GitHub Actions. Запускается при пушах/PR в `develop` (исключая `site/**`). Настраивает JDK 17 Temurin, кэширует зависимости Gradle и выполняет `./gradlew build` с `SPRING_PROFILES_ACTIVE=ci`.

Архитектура

Триггеры

Задачи

Шаги

  1. actions/checkout@v3 — Клонирование репозитория (вызывается дважды, устаревший дубликат)
  2. actions/setup-java@v3 — JDK 17 Temurin
  3. actions/cache@v3 — Кэширование ~/.gradle/caches
  4. chmod +x gradlew — Предоставление прав на выполнение
  5. ./gradlew build — Сборка с SPRING_PROFILES_ACTIVE=ci

Зависимости

ДействиеВерсияНазначение
actions/checkoutv3Клонирование репозитория
actions/setup-javav3Настройка JDK 17
actions/cachev3Кэш Gradle

История Git

9c574ead8 WorkFileHelper: target/work -> build/work. Github-action gradle.yml
7a87084b3 github actions
dbf84e23c ...
1b36b1e25 gradle.yml обновлён.
c52891593 Github-Action: gradle вместо maven.