Skip to content

v1.0.0 - First stable CI/CD version

Latest

Choose a tag to compare

@fernandotelheiro fernandotelheiro released this 10 Dec 23:55
· 3 commits to main since this release
3317679

Changes in v1.0.0 — First stable CI/CD version

Application

  • Implemented basic calculator endpoints (add, subtract, multiply, divide)
  • Added unit tests for CalculatorService using JUnit

Build & Packaging

  • Configured Maven project structure
  • Enabled JAR packaging via Maven

Docker

  • Added Dockerfile for runtime image
  • Added Dockerfile.ci for multi-stage CI builds
  • Successfully pushed automated Docker images to Docker Hub (fernandotelheiro/devcalc-api)

CI/CD (GitHub Actions)

  • Implemented CI workflow running:
    • Code checkout
    • JDK setup
    • Unit tests
    • Packaging
    • Docker build and publish

Security & Automation

  • Added DOCKERHUB_USERNAME and DOCKERHUB_TOKEN secrets
  • Implemented secure authentication for Docker Hub publishing