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.