Pipeline / Calculator

Build & Deploy

Every push to main runs through six stages before landing on the live site. Snapshot of the most recent run below.

⚠ This is an illustrative snapshot, not a live feed.

Push

passed

Commit pushed to main, triggering the workflow.

8f3a21c · 2.1s

Lint

passed

ESLint checks code style and catches common errors.

eslint.config.mjs · 4.6s

Test

10 passed

Jest runs the calculator's unit tests under jsdom.

10/10 suites · 3.4s

Build image

passed

Docker multi-stage build produces a minimal Nginx image.

~25MB · 18.9s

Push to registry

passed

Image tagged latest and commit SHA, pushed to Docker Hub.

docker.io/calculator · 6.2s

Deploy

live

Static files copied to /public_html/calculator/ via FTP.

ojie.vudse26.cloud/calculator · 5.8s