Skip to content

Quick Start

Create orchstep.yml:

name: hello
tasks:
greet:
steps:
- name: say-hello
func: shell
do: echo "Hello from OrchStep!"
Terminal window
orchstep run greet
name: deploy
vars:
env: staging
version: "1.0.0"
tasks:
deploy:
steps:
- name: build
func: shell
do: echo "Building v{{ vars.version }} for {{ vars.env }}"
- name: verify
func: assert
args:
condition: '{{ ne vars.version "" }}'
desc: "Version must not be empty"
Terminal window
orchstep run deploy
orchstep run deploy --var env=production --var version=2.0.0