Buildkite (@buildkite)

Top repositories

1

docker-puppeteer

A minimal Docker image for Puppeteer
Dockerfile
806
star
2

agent

The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network
Go
774
star
3

terminal-to-html

Converts arbitrary shell output (with ANSI) into beautifully rendered HTML
Go
603
star
4

elastic-ci-stack-for-aws

An auto-scaling cluster of build agents running in your own AWS VPC
Shell
411
star
5

emojis

:shipit: Custom emoji supported by Buildkite which you can use in your build pipelines and terminal output.
Ruby
367
star
6

cli

A command line interface for Buildkite.
Go
165
star
7

lifecycled

A daemon for responding to AWS AutoScaling Lifecycle Hooks
Go
145
star
8

sockguard

A proxy for docker.sock that enforces access control and isolated privileges
Go
143
star
9

frontend

๐ŸŒ The front-end application code for https://buildkite.com
JavaScript
136
star
10

ecs-run-task

Run a once-off task on Amazon ECS and stream the output
Go
125
star
11

example-pipelines

A list of all the example Buildkite pipelines for various tools, languages and frameworks
77
star
12

agent-stack-k8s

Spin up an autoscaling stack of Buildkite Agents on Kubernetes
Go
73
star
13

buildkite-agent-metrics

A command-line tool (and Lambda) for collecting Buildkite agent metrics
Go
66
star
14

go-buildkite

A Go library for the Buildkite API
Go
63
star
15

github-release

A command line utility to create GitHub releases and upload packages
Go
60
star
16

buildkite-agent-scaler

๐Ÿ“ˆA lambda for scaling an AutoScalingGroup based on Buildkite metrics
Go
59
star
17

charts

Buildkite Helm Charts repository
Shell
59
star
18

trigger-pipeline-action

A GitHub Action for triggering a build on a Buildkite pipeline.
Shell
58
star
19

terraform-provider-buildkite

Terraform provider for Buildkite
Go
54
star
20

docs

The source files for the Buildkite documentation
Ruby
41
star
21

nodejs-docker-example

An example of how to run a Node.js project in Docker in a Buildkite pipeline
Dockerfile
41
star
22

cloudformation-launch-stack-button-svg

A nice, resolution independent, SVG version of the AWS CloudFormation "Launch Stack" button ๐ŸŽ‰
39
star
23

python-docker-example

An example of how to run a Python project w/ Docker in a Buildkite pipeline
Dockerfile
32
star
24

docker-ssh-env-config

Sets up SSH config files within a container based on environment variables
Shell
30
star
25

interpolate

Interpolate $STRINGS in ${OTHER_STRINGS:-true}
Go
29
star
26

pipeline-schema

A JSON schema for Buildkiteโ€™s pipeline file format
JavaScript
29
star
27

buildkite-signed-pipeline

[Deprecated] This is a tool that adds some extra security guarantees around Buildkite's jobs
Go
27
star
28

docker-buildkite-agent

Previous home of buildkite/agent docker image scripts
26
star
29

feedback

Got feedback? Please let us know!
25
star
30

capybara-inline-screenshot

Extends capybara-screenshot with inline image output
Ruby
24
star
31

elastic-ci-stack-s3-secrets-hooks

๐Ÿ•ต๏ธโ€โ™€๏ธ Expose secrets to your buildkite build steps via Amazon S3
Go
24
star
32

bash-example

An example repository you can use as a test project with Buildkite
Shell
23
star
33

rails-docker-parallel-example

An example of how to run Rails CI and test steps in parallel with Docker and Buildkite
Ruby
22
star
34

on-demand

CloudFormation resources for scheduling On-Demand Buildkite Agents with AWS ECS and AWS Fargate
JavaScript
21
star
35

iam-ssh-agent

Keyless SSH Agent for IAM Entities
Rust
20
star
36

golang-docker-example

An example of how to run a Golang project in Docker in a Buildkite pipeline
Go
19
star
37

dynamic-pipeline-example

An example of how to generate dynamic build pipelines in Buildkite
Shell
18
star
38

image-builder

Uses EC2 Image Builder to customise AMIs for elastic-ci-stack-for-aws Buildkite agents
JavaScript
16
star
39

homebrew-buildkite

Homebrew formulae for Buildkite software
Ruby
16
star
40

rspec-buildkite

RSpec failures as Buildkite annotations so you can fix them fast
Ruby
16
star
41

buildkite-cloudwatch-metrics-publisher

Publish your Buildkite job queue statistics to AWS Cloud Watch for easy EC2 auto-scaling of your build agents
Makefile
16
star
42

elastic-ci-stack-for-aws-ecs

An experiment with AWS SpotFleets and ECS
Go
16
star
43

slack-webhook

An example Slack Outgoing Webhook for Buildkite
JavaScript
16
star
44

dynamic-build-badges

Dynamic readme badges from your Buildkite build meta-data
JavaScript
16
star
45

python-pipenv-example

An example of how to run a Python project w/ pipenv in a Buildkite pipeline
Python
15
star
46

buildbox-agent-ruby

Buildbox agent written in Ruby
Ruby
14
star
47

anka-packer-images

Packer scripts for building MacOS images for Anka
Shell
14
star
48

build-trace

Generate trace data for a build in Jaeger
Go
13
star
49

heroku-buildkite-agent

A sample Heroku app for running the Buildkite agent on Heroku dynos
13
star
50

test-collector-ruby

Buildkite Test Analytics collector for Ruby test frameworks
Ruby
13
star
51

yaml2json

An easy to use command line tool to convert YAML to JSON
Shell
12
star
52

block-step-example

An example of how to include block steps with form fields in your pipeline
Shell
12
star
53

nodejs-example

An example of how to run a Node.js project in a Buildkite pipeline
JavaScript
11
star
54

bintest

Golang tools for generating mock binaries for that can be orchestrated in realtime for testing
Go
11
star
55

rspec-junit-example

An example pipeline that collects JUnit test failures and annotates a Buildkite build
Ruby
11
star
56

test-collector-javascript

Buildkite Test Analytics collectors for JavaScript test frameworks
JavaScript
11
star
57

golang-example

An example on how to test a Golang program using Buildkite
Shell
11
star
58

roko

An easy to use, configurable retry library for Go
Go
9
star
59

statusbot

[ARCHIVED] ๐Ÿค– A status slackbot for interacting with statuspage.io
Go
9
star
60

buildkite-secret-santa-2016

Buildkiteโ€™s 2016 Secret Santa Draw, using dynamic build pipelines and Lambda webhook receivers
HTML
9
star
61

buildkite-fastlane-demo

An example of running Xcode 7 unit, performance and UI tests using Fastlane and Buildkite
Ruby
9
star
62

test-collector-swift

Buildkite Test Analytics collector for Swift XCTest
Swift
9
star
63

lifx-buildkite-build-light-ruby

An example Ruby Buildkite webhook endpoint for creating a LIFX-powered build light
Ruby
8
star
64

shellwords

Splits command strings according to POSIX/Batch semantics
Go
8
star
65

docker-signal-test

A test for whether `docker run` handles signals correctly
Shell
8
star
66

elastic-ci-stack-ssm-secrets-hooks

๐Ÿ•ต๏ธโ€โ™€๏ธ Agent hooks for fetching git credentials from Amazon SSM Parameter Store
Shell
8
star
67

elastic-ci-stack-for-ec2-mac

CloudFormation template for Auto Scaling AWS EC2 Mac based Buildkite Agents
Makefile
8
star
68

ruby-docker-example

An example of how to run a Ruby project in Docker in a Buildkite pipeline
Ruby
8
star
69

annotation-tester

๐Ÿ“ Test writing Buildkite annotation bodies directly
7
star
70

figma-css-paste

Plugin to paste and apply CSS styles to your objects and frames in Figma
JavaScript
7
star
71

rails-parallel-example

An example of how to run Rails CI and test steps in parallel with Buildkite
Ruby
7
star
72

buildkite-anka-example

An example of running builds in an Anka VM
Shell
7
star
73

conditional

A small language for conditionals
Go
7
star
74

starter

An example pipeline to get started with Buildkite Pipelines.
7
star
75

dependent-pipeline-example

An example of how to trigger Buildkite pipelines from other pipelines
6
star
76

go-pipeline

A way to define and manipulate buildkite pipelines using golang. Used internally by the buildkite-agent, so you know it's good
Go
6
star
77

compat

A tool to transform pipelines from other CI providers to Buildkite
Ruby
6
star
78

bazel-example

An example of how to run a Bazel project in a Buildkite pipeline https://github.com/buildkite/example-โ€ฆ
C++
6
star
79

graphql-explorer

Buildkite's GraphQL Explorer
JavaScript
6
star
80

simplecov-buildkite

Generate Buildkite annotations from your SimpleCov coverage reports when running your build on Buildkite
Ruby
6
star
81

test-collector-rust

Rust adapter for Buildkite Test Analytics which implements a parser and sender for Rust's JSON test output
Rust
6
star
82

codebuild-run-build

Runs Codebuild Build and streams the output via Cloudwatch Logs.
Go
6
star
83

docker-bootstrap-example

๐ŸณRun your buildkite builds inside an ephemeral per-job container
Shell
5
star
84

deploy-confirm-block-step-example

An example Buildkite pipeline that uses dynamic steps to confirm deployments on Fridays
Shell
5
star
85

agent-tests

Various scripts to test Buildkite Agent
Shell
5
star
86

slack-slash-command

An example Slack Slash Command for Buildkite
JavaScript
5
star
87

lifx-buildkite-build-light-webtask

An example Webtask webhook endpoint for creating a LIFX-powered build light with Buildkite
JavaScript
5
star
88

maven-example

This example uses Maven to run tests, build a package, and then uploads the package as a Buildkite artifact using the current stable Buildkite Agent
Java
5
star
89

ruby-rbenv-example

An example of how to run a Ruby project w/ rbenv in a Buildkite pipeline
Ruby
5
star
90

test-collector-android

Buildkite Test Analytics collector for Android test frameworks
Kotlin
4
star
91

lifx-buildkite-build-light-node

An example Node.js Buildkite webhook endpoint for creating a LIFX-powered build light
JavaScript
4
star
92

test-collector-python

Python adapter for Buildkite Test Analytics
Python
4
star
93

kitesocial

A super basic not-Twitter, for interviews. DO NOT FORK: clone to your machine only.
Ruby
4
star
94

polyglot-co-demo-lambda

Lambda services for https://github.com/buildkite/polyglot-co-demo-lambda
JavaScript
4
star
95

build-status-badge-themes

The library of themes you can use to spruce up your Buildkite build status badges
4
star
96

screencast-examples

Example pipelines from the Buildkite screencast series
JavaScript
4
star
97

bash-parallel-example

An example of how to a bash script in parallel on Buildkite
Shell
4
star
98

migration

[Alpha Version] ๐Ÿ› ๏ธ Based on Compat, a tool to transform pipelines from other CI providers to Buildkite
Ruby
3
star
99

test-collector-junit

A Buildkite Test Analytics collector for JUnit files that uses bash and curl
Shell
3
star
100

build-retry-webhook

An example Buildkite webhook endpoint for retrying builds `n` number of times
Ruby
3
star