feat: add gradle-webapp pipeline type #2

Merged
KofTwentyTwo merged 4 commits from feature/gradle-webapp-pipeline into develop 2026-03-22 23:36:54 +00:00
4 Commits
Author SHA1 Message Date
james.maes 30ae8c43c4 fix: improve gradle_jacoco.sh diagnostics and error messaging
Add directory listing of JaCoCo report output before CSV search to
help diagnose missing reports. Improve error message with exact
build.gradle.kts snippet needed to enable CSV report format.
2026-03-22 16:04:48 -05:00
james.maes 4cac900995 fix: embed gradle templates in packed orb scripts
Add gradle-webapp.yml.tpl and gradle-webapp-deploy.yml.tpl to the
pack_generate_config.sh template/partial embed loops so they are
available at runtime when the orb executes on CircleCI.
2026-03-22 11:35:40 -05:00
james.maes 0bb50307dd fix: extract inline test collection to included script
Move the multi-line mkdir/find command into
collect_gradle_test_results.sh to satisfy RC009 orb review
(commands >64 chars must use include syntax).
2026-03-22 11:11:08 -05:00
james.maes 4a98d2b63f feat: add gradle-webapp pipeline type
Add full Gradle build support mirroring the existing Maven pipeline.
New commands, scripts, jobs, and templates for Gradle projects with
multi-module JaCoCo aggregation, graceful code quality plugin detection,
and shadow JAR discovery via configurable server_module field.
2026-03-22 11:08:06 -05:00