Skip to content

Add comprehensive CI/CD workflow suite#28

Merged
AndresCdo merged 2 commits intocontainerisedfrom
ci
Nov 6, 2025
Merged

Add comprehensive CI/CD workflow suite#28
AndresCdo merged 2 commits intocontainerisedfrom
ci

Conversation

@AndresCdo
Copy link
Collaborator

Implement a complete GitHub Actions workflow pipeline that includes container build and publish, Maven testing, integration testing, Helm validation, security scanning, and release management. The workflows enhance automation for testing, security, and deployment while providing detailed reporting and artifact management. Key features include reusable Java setup, automated container builds with vulnerability scanning, multi-environment Helm chart validation, integration testing with Docker Compose, and automated release creation.

Implements a complete GitHub Actions workflow pipeline including container build and publish,
Maven testing, integration testing, Helm validation, security scanning, and release management.

The workflows provide automated testing, security scanning, container image building,
and deployment capabilities with comprehensive reporting and artifact management.

Key features:
- Reusable Java setup workflow for consistent environment configuration
- Automated container builds with vulnerability scanning using Trivy
- Multi-environment Helm chart validation and template testing
- Integration testing with Docker Compose and health checks
- Security scanning including dependency checks, SAST, and license compliance
- Automated release creation with changelog generation and artifact publishing
@AndresCdo AndresCdo self-assigned this Nov 6, 2025
@AndresCdo AndresCdo added the ci Continuous Integration label Nov 6, 2025
@AndresCdo AndresCdo merged commit 6caa9cd into containerised Nov 6, 2025
6 checks passed
@AndresCdo AndresCdo deleted the ci branch November 6, 2025 23:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous Integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant