Feature/fix cicd pipeline tests#17
Merged
Merged
Conversation
- Change Java version from 17 to 21 to match services configuration - Add feature/* branches to CI/CD triggers - Feature branches run unit + integration tests only (fast feedback) - Main/development branches run full pipeline including system tests - Enables proper testing before merging to development branch This allows safe testing of CI/CD changes on feature branches without affecting main development workflow.
- Add Maven JVM memory configuration (-Xmx1024m, -Xms512m) - Create .mvn/jvm.config files for both services - Add Java 21 compatibility flags (+EnableDynamicAgentLoading) - Create robust run-ci-tests.sh script with retry logic - Update CI/CD workflow to use new test script - Handle JVM dump files and provide better error reporting This fixes the 'dump files' error and JVM crashes in CI/CD environment while maintaining full test coverage (25 tests passing locally).
- Centralized CORS at API Gateway, removed backend CORS configs - Added 45s startup delay to API Gateway for automatic service discovery - No manual restart needed: docker compose up --build -d - Updated README and docker-compose.yml - Frontend integration ready with clean CORS headers
auyertutan
pushed a commit
that referenced
this pull request
Jul 20, 2025
Feature/fix cicd pipeline tests
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.