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
KofTwentyTwo commented 2026-03-22 23:36:45 +00:00 (Migrated from github.com)

Summary

  • Add full Gradle build support as a new gradle-webapp pipeline type
  • 19 new files (6 scripts, 8 commands, 3 jobs, 2 templates) mirroring Maven equivalents
  • New server_module config field for multi-module shadow JAR discovery
  • Gradle-specific: wrapper-based builds, multi-module JaCoCo CSV aggregation, graceful code quality plugin detection
  • Fix pre-existing SC2155 shellcheck warnings in extract_munitor_vars.sh
  • 605+ test assertions passing

Test plan

  • make all passes (lint, validate, all test suites)
  • Orb packs and validates
  • CircleCI lint-pack + snapshot workflows green
  • First consumer (KofTwentyTwo/Concilium) builds successfully with gradle-webapp pipeline
## Summary - Add full Gradle build support as a new `gradle-webapp` pipeline type - 19 new files (6 scripts, 8 commands, 3 jobs, 2 templates) mirroring Maven equivalents - New `server_module` config field for multi-module shadow JAR discovery - Gradle-specific: wrapper-based builds, multi-module JaCoCo CSV aggregation, graceful code quality plugin detection - Fix pre-existing SC2155 shellcheck warnings in extract_munitor_vars.sh - 605+ test assertions passing ## Test plan - [x] `make all` passes (lint, validate, all test suites) - [x] Orb packs and validates - [x] CircleCI lint-pack + snapshot workflows green - [x] First consumer (KofTwentyTwo/Concilium) builds successfully with gradle-webapp pipeline
Sign in to join this conversation.