Example pipelines
Example pipelines can be found in Buildkite's pipeline template gallery, covering a wide range of technologies (for example, JavaScript), and use cases (for example, infrastructure as code).
Further example pipelines with their own repository are below.
Languages and frameworks
Bazel Building with Bazel on Buildkite github.com/buildkite/bazel-example
Ruby - rbenv An example of testing a Ruby project w/ rbenv github.com/buildkite/ruby-rbenv-example
Node.js An example of testing a Node.js project github.com/buildkite/nodejs-example
Go An example of testing a Go project github.com/buildkite/golang-example
Go - Docker An example of testing a Go project w/ Docker github.com/buildkite/golang-docker-example
Gradle - Docker An example of building a Gradle project github.com/buildkite/gradle-docker-example
Step types and techniques
Group steps An example of how to group steps in a pipeline github.com/buildkite/group-step-example
Third-party tools
template.yml files
All of the examples contain a buildkite/template.yml
file so that you can add the project to your Buildkite account using the 'Add to Buildkite' button in the readme. You don't need this file in your own projects.