kamzysert3 / nodeapp-cicd

Step inside the pipeline.

Every push to main travels through five automated stages before it reaches production. Scroll to follow it.

scroll
Stage 01

Lint & Build

ESLint checks every file for style and correctness, then the app is built and packaged as a versioned artifact.

Stage 02

Unit Tests

The test suite runs against Node 18 and 20 in parallel, with a coverage report written straight to the job summary.

Stage 03

Security Audit

Dependencies are scanned for known high-severity vulnerabilities, and the report is archived for review.

Stage 04

Deploy

Production files are shipped over FTP to the live server, with the workspace cleared of anything that shouldn't ship.

Stage 05

Live

A health check confirms the app responded — the deployment is verified and serving real traffic.

You've arrived.

The pipeline ends here. Open the app that just shipped.

$ open app

Continuous deployment via GitHub Actions → raymond.vudse26.cloud