Release engineering

Build once. Prove it in staging. Promote the same artifact.

IntelliconOps is delivered through a governed CI/CD pipeline that tests every pull request, builds immutable container images addressed by commit SHA, validates them in an isolated staging environment, and promotes the exact same image digests to production.

Pipeline stages

Pull request
A feature branch opens a pull request; CI runs PHP, frontend, Python and secret-scan checks.
Build once
The trusted runner builds immutable images and publishes them by commit SHA to GHCR.
Staging
An isolated Compose stack pulls the digests and runs smoke tests.
Approval
The production environment requires an explicit approval.
Production
The same digests deploy to the Droplet and pass a public HTTPS check.

The delivery model

A straight line from developer change to verified production release.

One immutable artifact travels through the pipeline; it is never rebuilt on the way to production.

Pull request to production

Every step gates the next one.

Select any screenshot to inspect it at full size.

Release identity

The same short SHA appears in every environment.

The release SHA is reported by the readiness endpoint and shown in the application footer, so staging and production always expose exactly what is running.

Staging footer

After smoke tests pass, staging shows the merged commit SHA that the isolated stack is running.

Production footer

The promoted digests carry the same SHA, verified against the public endpoint before the deployment is marked successful.

See it end to end

Watch one change travel from a pull request to production.

The CI/CD walkthrough video follows a real release through automated checks, immutable image builds, isolated staging and verified production promotion.