Java (Spring Boot)
18 pipelines
Reusable workflow
Java Architecture
Java - Architecture Validation
Java Artifact Dependency Github
Java - Publish Dependency to GitHub Packages
Java Artifact Docker Ecr
DEPRECATED: Use shared-artifact-docker-ecr.yml instead
Java Artifact Docker Github
Java - Docker Artifact to GitHub Registry
Java Build
Java - Build
Java Commit Lint
DEPRECATED: Use shared-commit-lint.yml instead
Java Delete Branch
DEPRECATED: Use shared-delete-branch.yml instead
Java Deploy Ec2
DEPRECATED: Use shared-deploy-ec2.yml instead
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 Semver
DEPRECATED: Use shared-semver.yml instead
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 (production) Copy to: .github/workflows/main-deploy.yml Triggers on push to main branch (after release merge) Runs: build + artifact + deploy (PRODUCTION environment)
Java Release Deploy
Template: Deploy on release branch Copy to: .github/workflows/release-deploy.yml Triggers on push to release/* branches Runs: build + test + artifact + deploy (STAGING environment) Required secrets: S
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