Commit Graph

5 Commits

Author SHA1 Message Date
cfbdd3bfdb Refactor Drone CI and Dockerfile for optimized builds and runtime
Some checks failed
continuous-integration/drone/push Build is failing
Streamlined `.drone.yml` by removing redundant test-and-jar step, introducing image caching with `cache_from`, and refining conditional triggers. Enhanced `Dockerfile` with multi-stage builds for dependency warming, test execution, and efficient package creation, alongside runtime optimizations for graceful shutdown and resource management.
2025-10-08 16:41:47 +02:00
f9ee08e89d Simplify Drone CI by removing Gradle cache and redundant settings
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-08 11:50:45 +02:00
1b4b8cba1d Improve Drone CI with BuildKit, Gradle cache, and traceable image builds
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Enhanced `.drone.yml` to enable Docker BuildKit for efficient builds and added support for Gradle cache persistence across runs. Introduced OCI-compliant image labels for traceability. Updated `.dockerignore` to exclude unnecessary files from Docker context.
2025-10-08 11:37:47 +02:00
7cb6265125 Add JaCoCo for test coverage and update Drone CI settings
All checks were successful
continuous-integration/drone/push Build is passing
Integrate JaCoCo to enforce and report test coverage with a minimum threshold of 65%. Update Drone CI configuration to use a new Docker registry (rubble.se:5000) and add support for authentication with secrets.
2025-10-05 10:20:50 +02:00
aef0a4c98f Iteration 0 2025-10-04 21:21:41 +02:00