arrow build

Build and validate a pipeline definition without running it. Useful for CI checks, debugging configuration, and verifying that your pipeline graph resolves correctly.

Syntax

bash
arrow build [pipeline] [flags]

Flags

FlagTypeDefaultDescription
--graphboolfalsePrint the dependency graph as ASCII
--dotboolfalseExport the graph in DOT format for visualization
--jsonboolfalseOutput pipeline details as JSON
--strictboolfalseFail on warnings (e.g. unused variables)

Examples

Validate all pipelines in the project:

terminal
$ arrow build
OK (4 pipelines)

View the dependency graph:

terminal
$ arrow build deploy --graph
Pipeline: deploy
install ──┬─> lint ──> build ──> package ──> deploy
└─> test ──> build ──> package ──> deploy

Export for graphviz visualization:

bash
arrow build deploy --dot > graph.dot
dot -Tpng graph.dot -o graph.png

Check a single pipeline in strict mode:

bash
arrow build release --strict