Skip to content
New: see your fit and get a tailored quote in minutes.Try the estimator
Menu
Browse documentation

Deploy a service

Ship the same way to any target, with gates before and a way back after.

You ship one way, no matter where the service lands. IntegraCI is native on Kubernetes and reaches VMs, serverless, and static sites through one deploy model, so your teams learn it once.

Desired state, version-controlled

A deploy sets the desired state of your service, and that state is version-controlled. Because it lives in Git and reconciles through GitOps, any deploy is reviewable before it happens and reversible after. There is no hand-edited cluster that nobody can reproduce.

Gates before it ships

A deploy is not just a push. Before a change reaches a target, it passes the policy gates on its pipeline: the security scans have to be clean enough, the approvals have to be in place, and the rules your team wrote have to allow it. A change that fails a gate stops there, loudly, instead of shipping and surprising you later.

Progressive delivery

For targets that support it, you can roll out gradually rather than all at once. Canary and blue-green rollouts are generated for you, and feature flags are wired in so you can release a version and turn it on separately.

Drift detection

Once something is running, IntegraCI compares what should be running against what actually is. When the live state drifts from the desired state, it is caught early rather than discovered during an incident.

A way back

Things go wrong; the question is how fast you recover. You can roll a service back to any prior version from the portal or the CLI. Self-healing can also restart, rescale, or roll back automatically, with cooldowns and approval gates so automation stays inside bounds. Every one of these actions lands in the audit trail.

Next

See how the security checks on a pipeline decide what ships: Security gates.