$ helm repo add brigade https://azure.github.io/brigade
# Install
$ helm install brigade/brigade --name brigade-server --namespace default
# Possibly only needed on an RBAC enabled cluster
$ k create clusterrolebinding brigade --clusterrole=cluster-admin --serviceaccount=default:brigade-brigade-ctrl
# Upgrade
$ helm upgrade brigade-server brigade/brigade
Projects, builds, jobs.
$ helm install brigade/brigade-project -n desdrury-brigade-tests -f brigade-projects/brigade-tests/values.yaml --namespace default
$ brig project list
# Show projects using Helm, sorted by release date (newest first)
$ helm list brigade -d
# Upgrade Brigade project to latest version of Helm Chart brigade/brigade-project
$ helm upgrade desdrury-brigade --reuse-values brigade/brigade-project
# This will use the brigade.js in the Git repo
$ brig run desdrury/brigade-tests
# The most recent project is at the bottom of the list
$ brig build list
# The worker.id contains the name of the Pod that ran the worker
$ brig build get 01bzxb3y07eq8bdqjs5n3m7nx9
# Show the build logs from the worker
$ k logs brigade-worker-01bzxb3y07eq8bdqjs5n3m7nx9-master
# Run a build file using an existing project
$ cd ~/Sites/ThirdParty/brigade/docs/topics/examples/
$ brig run desdrury/brigade-tests -f brigade-11.js
# Show builds
$ brig build list
$ k get po,secret -a -l component=build
# Show jobs for a build
$ k get po,secret -a -l component=job,build=01bzxcj9d7p0nr9nff7dp8mt1p
# Clean up old builds and jobs
$ k delete po,secret -l component=build
$ k delete po,secret -l component=job