Skip to main content

Exit codes

CodeMeaning
0Done. With --exit-code, also: the deployment matches the lane file
1An error, or with plan --exit-code, problems that block apply
2The command line was refused (an unknown flag, a missing argument)
3plan --exit-code or status --exit-code: the deployment differs from the lane file
4caravel wait: the time ran out
caravel plan --exit-code --env testnet # in CI: 0 means nothing to apply

Every command takes --json: JSON on stdout, progress and notes on stderr.