Built once
One artifact, built and signed once, then promoted without ever being rebuilt.
Push a commit. Six stages run in order, each one documented, and the build that passes is the build that serves traffic.
v2.14Rollback in one commandA promotion moves an artifact that already passed the pipeline into production. Nothing is rebuilt, so what you tested is exactly what serves traffic.
export const promote = async () => {
await rollout('checkout', { canary: 10 })
}The docs are the product. Every page is generated from the same schema the CLI validates against, so a flag that exists is a flag you can look up.
One artifact, built and signed once, then promoted without ever being rebuilt.
The same bytes land in fourteen regions from a single promotion.
The last thirty artifacts stay ready, so nothing is rebuilt to go back.
Run init in the repo you already have. It reads the Dockerfile, writes the config, and deploys what it found.
⌘Ksearch the docsResolve, compile, typecheck, test, sign, promote. The same six run on every commit, in the same order, with the same logs.
1.0PipelineServices are declared in code, so a rollout strategy arrives as a pull request and leaves a trail behind it.
2.0DiffsTraffic moves ten percent at a time across 224 instances, and stops itself the moment error rates move.
3.0RolloutOur on-call runbook is three lines long now. The first deploy a new engineer does is on their first afternoon.
PHead of Platform, RavenlineRolling back used to be a meeting with four people in it. It is one line now, and the previous build is still warm.
MSRE Lead, TidepostEvery team on this page ships through the same six stages.More from these teams