#3: gradle.yml
.github/workflows/gradle.yml Configuración de CI,
.github/workflows/gradle.yml
46 líneas · 34 código · 3 comentarios · 9 en blanco
Flujo de trabajo de CI de GitHub Actions. Se activa con pushes/PRs a develop (excluyendo site/**). Configura JDK 17 Temurin, almacena en caché las dependencias de Gradle y ejecuta ./gradlew build con SPRING_PROFILES_ACTIVE=ci.
Arquitectura
Disparadores
- Push a
develop (excluyendo site/**)
- Solicitud de extracción a
develop (excluyendo site/**)
Trabajos
- build: Se ejecuta en
ubuntu-latest
Pasos
actions/checkout@v3 — Clonar (llamado dos veces, duplicado heredado)
actions/setup-java@v3 — JDK 17 Temurin
actions/cache@v3 — Almacenar en caché ~/.gradle/caches
chmod +x gradlew — Otorgar permiso de ejecución
./gradlew build — Compilar con SPRING_PROFILES_ACTIVE=ci
Dependencias
| Acción | Versión | Propósito |
| actions/checkout | v3 | Clonado del repositorio |
| actions/setup-java | v3 | Configuración de JDK 17 |
| actions/cache | v3 | Caché de Gradle |
Historial de Git
9c574ead8 WorkFileHelper: target/work -> build/work. Github-action gradle.yml
7a87084b3 github actions
dbf84e23c ...
1b36b1e25 gradle.yml actualizado.
c52891593 Github-Action: gradle en lugar de maven.