Java (Spring Boot)
13 pipelines
Reusable workflow
Java Architecture
Java - Architecture Validation
Java Artifact Dependency Github
Java - Publish Dependency to GitHub Packages
Java Artifact Docker Github
Java - Docker Artifact to GitHub Registry
Java Build
Java - Build
Java Main Pipeline
Java - Main Pipeline
Java Owasp
Java - OWASP Dependency Check
Java Pr Pipeline
Java - Pull Request Pipeline
Java Qodana
Java - Qodana Analysis
Java Test
Java - Test
Consumer template
Java Develop Deploy
Template: Deploy on merge to develop Copy to: .github/workflows/develop-deploy.yml Triggers on push to develop branch (after PR merge) Flow: build -> test -> artifact (ECR) -> deploy -> delete branch
Java Main Deploy
Template: Deploy on merge to main (CERT environment) Copy to: .github/workflows/main-deploy.yml Triggers on push to main branch (after release merge) Runs: build + artifact + deploy (CERT environment)
Java Tag Deploy
Template: Release to PRODUCTION (manual, button-triggered) Copy to: .github/workflows/tag-deploy.yml Trigger: workflow_dispatch (Actions tab -> "Run workflow") with an explicit version. Flow: validate
Java Validate
Template: Validation for feature/bugfix/hotfix pushes AND PRs to develop Copy to: .github/workflows/validate.yml Triggers: - push to feature/*, bugfix/*, hotfix/* -> fast feedback on the branch head