Commit Graph

13 Commits

Author SHA1 Message Date
thischwa 4d226716ec Update CI caching to use .maven-cache
Introduced a consistent cache path for Maven builds by replacing .sonar/cache with .maven-cache. This change optimizes build performance by ensuring proper caching of Maven dependencies across different jobs.
2025-04-06 18:31:58 +02:00
thischwa bf12bceb56 Update SonarQube scan configuration in CI pipeline
Added project key, organization, and token parameters to the `sonar-scanner` command for better integration and customization. This ensures proper identification and authentication with SonarQube during code analysis.
2025-04-06 18:23:40 +02:00
thischwa 9e8cd3b6c3 Optimize GitLab CI configuration for SonarCloud integration
Added support for caching SonarCloud analysis tasks and updated the Git depth setting to ensure proper branch
2025-04-06 18:09:56 +02:00
thischwa 7880ae781f Fix multiline formatting for SonarCloud scan script
Updated the GitLab CI configuration to properly format the SonarCloud scan script using a multiline approach. This ensures better readability and maintainability of the pipeline configuration.
2025-04-06 12:58:48 +02:00
thischwa ebf2be3505 Update CI image to Amazon Corretto 17 Alpine version
Switch the base image in the GitLab CI from Bullseye to Alpine. This change reduces image size and improves build efficiency. All pipeline stages remain unaffected.
2025-04-06 12:52:32 +02:00
thischwa f85e177c98 Update CI image to Amazon Corretto 17 Alpine version
Switch the base image in the GitLab CI from Bullseye to Alpine. This change reduces image size and improves build efficiency. All pipeline stages remain unaffected.
2025-04-06 11:58:58 +02:00
thischwa 91133d5f12 Use slimmer base image in GitLab CI configuration
Switch the CI pipeline base image to `maven:3-amazoncorretto-17-slim-bullseye` for a lighter and more efficient build environment. This change reduces unnecessary overhead while maintaining compatibility.
2025-04-06 11:53:49 +02:00
thischwa dcc3080686 Update CI image to maven:3-amazoncorretto-17
Switching to the new base image ensures compatibility with the latest repository updates. This change may improve build consistency and align with recommended CI configurations.
2025-04-05 21:05:50 +02:00
thischwa 4577ff72a7 Update CI image to maven:3-amazoncorretto-17
Switching to the new base image ensures compatibility with the latest repository updates. This change may improve build consistency and align with recommended CI configurations.
2025-04-05 21:02:40 +02:00
thischwa 59ecffc86a Add SonarCloud integration and enhance CI stages
Introduced SonarCloud scan and testing stages to the CI pipeline. Defined variables for SonarCloud and added a new `on_commit` stage for running tests. Updated the `.gitlab-ci.yml` configuration to improve project quality checks and automation.
2025-04-05 20:46:43 +02:00
thischwa 39b72e5ba8 Update CI pipeline to adjust clone job and add pull stage
Reorganized the cloning logic into a dedicated pull stage and updated the cloning script for efficiency. Replaced `rules` with `only` to clarify job triggers and added the `GITLAB_CLONE_DIR` variable for better repository management.
2025-04-01 18:11:40 +02:00
thischwa e0bbc62183 Update .gitlab-ci.yml file 2025-04-01 15:47:43 +00:00
thischwa 84593da57e Add GitLab CI pipeline to sync GitHub repository daily
Introduce a `.gitlab-ci.yml` file with a job to clone a GitHub repository using a personal access token. The pipeline is scheduled to run daily via a cron rule, ensuring the repository stays in sync.
2025-04-01 17:39:28 +02:00