bkrun
Local Buildkite pipeline runner
Why?
Test those pipelines locally, of course.
Install
npm install -g bkrun
Features
- Supports command steps
- Supports wait steps (although these don't actually do anything atm)
- Supports prompt steps
- Supports manual unblock steps
- Support basic agent meta-data fetching (not setting, yet)
TODOs
- Asynchronous steps are run sequentially (in order)
- Metadata setting
- Pipeline uploading from sub-steps