Skip to content

CI pipeline: GitHub Actions build/test/spotless; coverage; Docker build on tags #45

@sugan0tech

Description

@sugan0tech
  • Description: Add CI workflows to lint, test, and publish Docker images.
  • Current state: No workflows present.
  • Tasks:
    • Create ci.yml to run mvn -B -ntp spotless:check test and upload JaCoCo report.
    • Add coverage summary check and fail build if below threshold.
    • Add docker-publish.yml to build on semver tags and push to GHCR or Docker Hub.
  • Acceptance criteria:
    • CI passes on PRs; tagged releases publish images.
  • References: pom.xml (spotless), Dockerfile/Compose.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions