bk - The Buildkite CLI
A command line interface for Buildkite.
๐ฌ Feedback
We'd love to hear any feedback and questions you might have. Please file an issue on GitHub and let us know
โฌ๏ธ Installation
On macOS, you can install with Homebrew:
brew install buildkite/buildkite/buildkite-cli
On all other platforms, download a binary from the latest GitHub releases.
๐ Usage
# Sets up your credentials (stored in `$HOME/.buildkite/config.json` or `$BUILDKITE_CLI_CONFIG_FILE`)
bk configure
# Opens the current pipeline in your browser
bk browse
# List the pipelines that you have access to
bk pipeline list
# Triggers a build for the current directory's commit and branch
bk build create
# Runs the current directory's pipeline steps locally (requires the buildkite-agent to be installed)
bk local run
# Sets up your current git project directory for Buildkite, creating a .buildkite/pipeline.yml file, a pipeline in Buildkite, and setting up the webhooks on GitHub or Bitbucket
bk init
๐จ Development
Developed using Golang 1.11+ with modules.
export GO111MODULE=on
git clone [email protected]:buildkite/cli.git
cd cli/
go run ./cmd/bk --help