bdy pipeline run
$bdy pipeline run [options] [command]
Start, follow and manage pipeline runs
Examples
Start a run and show failed action logs after completionbdy pip run start pipeline-identifier --failed-logs$
Return the current execution state using semantic exit codesbdy pip run start pipeline-identifier --exit-code --no-wait$
Run pipeline with high priority and upload everything from scratchbdy pip run start pipeline-identifier --priority HIGH -f$
Run pipeline without cache and wait for execution to completebdy pip run start pipeline-identifier -c$
Run pipeline and pass custom variables to executionbdy pip run start pipeline-identifier -v key:val -v a:b$
Run pipeline and pass custom variables from filebdy pip run start pipeline-identifier --vf path/to/env/file$
Run pipeline in given environment with specific artifact versionbdy pip run start pipeline-identifier --environment staging --artifact my_app:1.2.3$
Deploy an artifact version to an environment, wait for the result and exit 0 only when it succeededbdy pip run start pipeline-identifier -e production -a my_app:1.2.3 --exit-code --no-follow --failed-logs$
Run pipeline and output only final jsonlbdy pip run start pipeline-identifier --no-follow --format jsonl$
Show run status and the last 100 lines of each failed actionbdy pip run status pipeline-identifier run-id --failed-logs$
Inspect failed actions now as JSONL with semantic exit codesbdy pip run status pipeline-identifier run-id --failed-logs --no-wait --exit-code --format jsonl$
Check the current run state using semantic exit codesbdy pip run status pipeline-identifier run-id --exit-code --no-wait$
Wait for completion and return its semantic exit code (run-id can come from executions[0].id of bdy pip run find)bdy pip run status pipeline-identifier run-id --exit-code --no-follow$
Pipeline run statusbdy pip run status pipeline-identifier run-id$
Pipeline run status, get only final jsonlbdy pip run status pipeline-identifier run-id --no-follow --format jsonl$
Return the current execution state using semantic exit codesbdy pip run logs pipeline-identifier run-id action-run-id --exit-code --no-wait$
Pipeline run logsbdy pip run logs pipeline-identifier run-id action-run-id$
Pipeline run logs with jsonl outputbdy pip run logs pipeline-identifier run-id action-run-id --format jsonl$
Cancel a run and show logs of actions that failedbdy pip run cancel pipeline-identifier run-id --failed-logs$
Return the current execution state using semantic exit codesbdy pip run cancel pipeline-identifier run-id --exit-code --no-wait$
Pipeline run cancelbdy pip run cancel pipeline-identifier run-id$
Pipeline run cancel with final output in jsonlbdy pip run cancel pipeline-identifier run-id --no-follow --format jsonl$
Retry a run and show failed action logs after completionbdy pip run retry pipeline-identifier run-id --failed-logs$
Return the current execution state using semantic exit codesbdy pip run retry pipeline-identifier run-id --exit-code --no-wait$
Pipeline run retrybdy pip run retry pipeline-identifier run-id$
Pipeline run retry with only final JSONL outputbdy pip run retry pipeline-identifier run-id --no-follow --format jsonl$
Approve an action and show failed action logs after the run finishesbdy pip run approve pipeline-identifier run-id action-run-id --failed-logs$
Return the current execution state using semantic exit codesbdy pip run approve pipeline-identifier run-id action-run-id --exit-code --no-wait$
Pipeline run approvebdy pip run approve pipeline-identifier run-id action-run-id$
Pipeline run pass paramsbdy pip run approve pipeline-identifier run-id action-run-id -v a:b$
Pipeline run approve with final output in jsonlbdy pip run approve pipeline-identifier run-id action-run-id --no-follow --format jsonl$
Pipeline run listbdy pip run list pipeline-identifier$
Pipeline run list in jsonbdy pip run list pipeline-identifier --format json$
Find failed runs, including runs without repository contextbdy pip run find my-pipeline --status FAILED$
Search the last 500 runs for an exact branch and statusbdy pip run find my-pipeline --last 500 --branch main --status FAILED$
Find pull request runs as JSONbdy pip run find my-pipeline --pr 123 --format json$
Find the newest run for a branch; pass executions[0].id to bdy pip run statusbdy pip run find my-pipeline --branch main --format json$
Find runs for an artifact in an environment without a repository filterbdy pip run find my-pipeline --environment staging --artifact my-app:1.2.3$