arrow pipe
Manage pipeline definitions - list, inspect, and edit pipelines defined in your project. Pipeline files live in pipelines/ and can be composed together.
Syntax
bash
arrow pipe [command] [name] [flags]
Subcommands
| Command | Description |
|---|---|
list | List all available pipelines |
show | Show details of a specific pipeline |
new | Create a new pipeline definition |
rm | Remove a pipeline definition |
compose | Compose multiple pipelines into one |
Flags
| Flag | Type | Default | Description |
|---|---|---|---|
--dir | string | pipelines/ | Pipeline directory path |
Examples
List all pipelines:
terminal
$ arrow pipe list
build (4 steps) default pipeline
test (2 steps) run tests
deploy (5 steps) deploy to production
release (6 steps) full release pipeline
Show a pipeline definition:
terminal
$ arrow pipe show deploy
Pipeline: deploy
File: pipelines/deploy.yaml
Steps: 5
build -> package -> stage -> approve -> deploy
Create a new pipeline from a template:
bash
arrow pipe new ci --description "Run CI checks"
Compose pipelines together:
bash
arrow pipe compose lint,test,build --name full-ci
Remove a pipeline:
bash
arrow pipe rm old-pipeline