Skip to content

Feature/fix cicd pipeline tests#17

Merged
hakanduranC merged 5 commits into
developmentfrom
feature/fix-cicd-pipeline-tests
Jul 11, 2025
Merged

Feature/fix cicd pipeline tests#17
hakanduranC merged 5 commits into
developmentfrom
feature/fix-cicd-pipeline-tests

Conversation

@hakanduranC

Copy link
Copy Markdown
Collaborator

No description provided.

- 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).
@hakanduranC
hakanduranC merged commit 8af182d into development Jul 11, 2025
6 of 8 checks passed
- 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant