-
Notifications
You must be signed in to change notification settings - Fork 4
Feat/manual pipeline #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…and production folders contain everything needed
…all.ps1 and deploy-all.sh
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR introduces a comprehensive manual CI/CD pipeline infrastructure for the RecipeYouLove parent template, enabling automated testing, deployment, and GitOps capabilities via ArgoCD.
Key Changes:
- Complete GitHub Actions CI/CD pipeline with modular workflows (build, test, security scanning, K8s deployment)
- ArgoCD GitOps setup scripts and configurations for automated Kubernetes deployments
- Newman integration tests infrastructure with local and CI execution support
- Docker Compose environment for local development with all required services
- Comprehensive documentation for developers and microservice configuration
Reviewed changes
Copilot reviewed 59 out of 6162 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/*.yml |
Modular CI/CD pipeline orchestrating build, coverage, security, and K8s deployment |
tests/newman/* |
Newman integration test collection and configuration files |
*.ps1 scripts |
PowerShell automation for local development, ArgoCD setup, and environment management |
GUIDE-DEVELOPPEUR.md |
Comprehensive developer guide covering setup, testing, debugging, and ArgoCD |
CONFIGURATION-MICROSERVICES.md |
Detailed instructions for creating child microservices from template |
docker-compose.yml |
Multi-service orchestration including API, MySQL, phpMyAdmin, MongoDB, MinIO |
k8s/minikube/* |
Kubernetes manifests for local and CI deployment |
pom.xml |
Added Jacoco coverage plugin, H2 test database, removed MongoDB dependency |
application.properties |
Default environment variables for flexible configuration |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
No description provided.