Commit Graph

76 Commits

Author SHA1 Message Date
thischwa 7583536c8f Adjust GitLab CI to update Javadoc deployment path 2025-06-09 17:36:10 +02:00
thischwa 0864d36995 Refactor GitLab CI to consolidate Pages deployment into existing stages 2025-06-09 17:30:54 +02:00
thischwa e48315ac7c Fix GitLab CI copy command for deploying Javadocs 2025-06-09 17:20:07 +02:00
thischwa 949d6dfada Remove Javadoc profile and related GitLab CI configuration 2025-06-09 17:17:22 +02:00
thischwa 0e4d68d719 Update example IP address in Javadoc and adjust GitLab CI rules 2025-06-09 14:12:35 +02:00
thischwa 32ca1a53e8 Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 14:01:02 +02:00
thischwa 3e8a8bf14b Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 13:29:41 +02:00
thischwa 00bc33060c Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 13:17:03 +02:00
thischwa df1893fdb9 Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 13:13:25 +02:00
thischwa 555d365eb9 Refactor GitLab CI stages and fix example IP address in CfDnsClient documentation 2025-06-09 12:51:17 +02:00
thischwa 8c9ae0a7ff Fix Javadoc update commit message and adjust stage definition in GitLab CI pipeline 2025-06-09 12:31:05 +02:00
thischwa a091734611 fixed idention 2025-06-09 12:15:09 +02:00
thischwa fd04d48a23 Enhance Javadoc update script in CI pipeline with improved logging for push actions 2025-06-09 12:07:55 +02:00
thischwa 05e0967a9f Improve Javadoc update logic in CI pipeline for conditional commits 2025-06-09 11:41:55 +02:00
thischwa de4f3a8a2b Update git checkout process in deploy_pages stage for enhanced branch handling 2025-06-09 11:04:15 +02:00
thischwa a6d561657f just a test commit 2025-06-09 10:52:08 +02:00
thischwa 35840e900a Use personal access token for git push command in deploy_pages stage 2025-06-09 10:34:06 +02:00
thischwa f38e451c2d Add GITLAB_USERNAME and GITLAB_USEREMAIL variables to CI pipeline configuration 2025-06-08 14:24:25 +02:00
thischwa 02d1822255 Reorganize Git configuration commands in deploy_pages stage 2025-06-08 13:16:20 +02:00
thischwa 2da79626b2 Switch to apk package manager for installing git in deploy_pages stage 2025-06-08 13:03:17 +02:00
thischwa e4b9126569 Install git in deploy_pages stage to support Javadoc generation in CI pipeline 2025-06-08 12:52:58 +02:00
thischwa 0215601b63 Simplify Javadoc generation command in deploy_pages stage of CI pipeline 2025-06-08 12:37:56 +02:00
thischwa 188ca09f39 Add deploy_pages stage and automate Javadoc deployment in CI 2025-06-08 12:33:45 +02:00
thischwa d7f8ff884a . 2025-05-01 17:51:44 +02:00
thischwa 192bb59b6f Update CI pipeline to exclude tagged builds
Added an `except` rule to the build job to skip execution for tagged commits. This ensures the build job runs only for relevant non-tagged changes.
2025-04-23 16:43:23 +02:00
thischwa 6606030090 Update SonarQube project key and simplify CI script
Updated the SonarQube project key in `pom.xml` to reflect the new naming convention. Simplified the CI script by removing redundant project key specification, ensuring consistency and maintainability.
2025-04-22 07:45:45 +02:00
thischwa 7873b239e3 Update Sonar Maven plugin version in CI pipeline
Removed the hardcoded version of the Sonar Maven plugin to use the latest available version. This ensures compatibility with updates and reduces maintenance overhead.
2025-04-22 07:26:25 +02:00
thischwa 1ee3efa6c6 Update Sonar settings and SCM details in project config
Added `sonar.sourceEncoding` and updated Sonar Maven plugin to a specific version for improved compatibility. Adjusted SCM values to reflect the correct repository URLs under the `thischwa` namespace.
2025-04-22 07:16:03 +02:00
thischwa c3b4a721f3 Update SonarCloud integration to use Maven plugin
Replaced Sonar Scanner CLI with Maven Sonar plugin in the CI workflow for better integration and simplicity. Added SonarCloud configuration properties to `pom.xml` for centralized management. This streamlines the setup and ensures consistency across the project.
2025-04-22 07:01:42 +02:00
thischwa 1f21271a03 Update project details in GitLab CI configuration
Replaced outdated project directory, project key, and organization values with updated ones. This ensures proper integration with SonarQube and maintains accuracy in the pipeline configuration.
2025-04-21 19:40:19 +02:00
thischwa c7e534a4ee Update SonarQube configuration in GitLab CI pipeline
Removed the `sonar.sources` property as it is redundant in the current setup. SonarQube automatically detects source files, simplifying the configuration. This ensures the pipeline remains clean and easier to maintain.
2025-04-21 15:27:36 +02:00
thischwa f056ad2f47 Enable SonarQube analysis on main Java source directory.
Added the `-Dsonar.sources` property to specify the `src/main/java` directory for SonarQube analysis. This ensures the main Java source files are included in the scan, improving code quality assessment accuracy.
2025-04-21 15:19:59 +02:00
thischwa a755baef15 Remove redundant Sonar test exclusions from CI config.
The test exclusions were overly broad and unnecessary as the tests are handled properly without them. This change simplifies the configuration while maintaining the intended functionality.
2025-04-21 15:02:22 +02:00
thischwa f9278fd4b7 Update SonarQube configuration in CI pipeline
Added the `sonar.tests` property to specify the test directory for SonarQube analysis. This ensures better accuracy in test coverage measurement and aligns with the project's structure.
2025-04-21 14:42:58 +02:00
thischwa bebe20a12d wip 2025-04-16 17:06:00 +02:00
thischwa 1815f94683 wip 2025-04-16 16:39:40 +02:00
thischwa eccb20bec3 wip 2025-04-15 20:15:47 +02:00
thischwa 23d4204157 wip 2025-04-15 20:10:37 +02:00
thischwa 9e165ee3b5 wip 2025-04-15 19:56:11 +02:00
thischwa 25b69c35e9 wip 2025-04-15 19:47:55 +02:00
thischwa 2b25c30fcd wip 2025-04-15 19:42:13 +02:00
thischwa 63284b19bc Update GitLab CI variables for project relocation
The GitLab CI configuration variables have been updated to reflect changes in the project location. The updates include adjustments to the clone directory, project key, and organization, ensuring that Sonar analysis and GitLab CI operations are correctly configured for the relocated project.
2025-04-15 19:14:12 +02:00
thischwa fe2f9c512f Set Sonar branch name to 'develop' in CI pipeline
Added the Sonar branch name parameter to ensure proper tracking of the 'develop' branch during analysis. This change enhances consistency and accuracy in SonarQube reporting for this branch.
2025-04-15 08:03:36 +02:00
thischwa 99939ed591 Add GitLab Pages deployment to CI configuration
This update introduces a new job to deploy GitLab Pages. The job copies content from the `docs/` directory to the `public/` directory and is triggered only on the `develop` branch.
2025-04-13 09:42:28 +02:00
thischwa afbc7d5807 test commit 2025-04-12 18:25:58 +02:00
thischwa 4aed622d14 wip 2025-04-09 18:29:18 +02:00
thischwa 49455a25d5 wip 2025-04-09 18:25:55 +02:00
thischwa e7ca5b90f7 wip 2025-04-09 18:23:27 +02:00
thischwa 7d3e944f48 wip 2025-04-09 18:18:46 +02:00
thischwa ead5bf04d5 wip 2025-04-09 17:42:47 +02:00