Plugins

Extend your pipelines with Buildkite Plugins

buildkite-plugins

Docker Compose

Run any CI step in isolated Docker containers using Docker Compose.

★ 64 · Updated Jun 27, 2019 · v3.0.3

chronotc

Monorepo Diff

Trigger pipelines on changes in watched folders.

★ 52 · Updated May 23, 2019 · v1.1.1

buildkite-plugins

Docker

Runs your build steps in Docker containers.

★ 30 · Updated Jul 5, 2019 · v3.3.0

bugcrowd

Test Summary

Collates test results as a buildkite annotation.

★ 27 · Updated May 30, 2019 · v1.9.1

cultureamp

AWS Assume Role

Assumes an IAM Role before running the build command.

★ 20 · Updated May 21, 2019 · v0.1.0

seek-oss

AWS Secrets Manager

Read secrets from AWS Secrets Manager.

★ 12 · Updated Jul 16, 2019 · v1.0.1

seek-oss

Docker ECR Cache

Cache Docker images in Amazon ECR.

★ 12 · Updated Jun 21, 2019 · v1.1.6

seek-oss

GitHub Merged Pull Request

Checks out the GitHub PR merge ref rather than the branch HEAD.

★ 10 · Updated Jul 17, 2019 · v0.0.5

buildkite-plugins

ECR

Login to ECR in your build steps.

★ 10 · Updated Apr 8, 2019 · v2.0.0

buildkite-plugins

Junit Annotate

Annotates your build using JUnit XML reports.

★ 8 · Updated Jul 12, 2019 · v1.7.0

buildkite-plugins

Artifacts

Upload and download artifacts.

★ 8 · Updated Jun 28, 2019 · v1.2.0

chef

Anka

Runs your build steps in Anka virtual machines.

★ 6 · Updated May 30, 2019 · v0.5.2

EmbarkStudios

k8s

Runs your build step as a kubernetes job.

★ 5 · Updated Jun 11, 2019 · 1.0.1

buildkite-plugins

Shellcheck

Run shellcheck over your shell scripts.

★ 5 · Updated May 2, 2019 · v1.1.2

buildkite-plugins

Docker Login

Login to Docker registries in your build steps.

★ 5 · Updated May 2, 2019 · v2.0.1

buildkite-plugins

Detect Clowns

Detects clown emojis in your codebase.

★ 5 · Updated May 2, 2019 · v2.0.0

thedyrt

Git Commit

A Buildkite plugin to commit and push the results of a command to a git repository.

★ 5 · Updated Mar 5, 2019 · v0.3.0

envato

Github Pull Request

A Buildkite plugin that opens Github pull requests.

★ 5 · Updated Feb 18, 2019 · v0.4.0

coyainsurance

s3-cache

Upload and download artifacts.

★ 4 · Updated Jul 16, 2019 · v1.1.0

buildkite-plugins

GOPATH Checkout

Checkout your code into the correct GOPATH, for running Go commands directly on an agent machine.

★ 4 · Updated May 2, 2019 · v1.0.1

thedyrt

Skip Checkout

Skips the default Buildkite and optionally changes to a specified directory.

★ 4 · Updated Apr 26, 2019 · v0.1.1

ca-johnson

Perforce

Checks out a perforce repository instead of git.

★ 3 · Updated Jun 19, 2019 · v1.0

danthorpe

Cache

Restore and Save directories using a cache key.

★ 3 · Updated May 8, 2019 · v1.0.0

buildkite-plugins

Plugin Linter

A plugin to lint your Buildkite plugins.

★ 3 · Updated May 2, 2019 · v2.0.0

buildkite-plugins

Library Example

An example plugin for adding your own library of commands to expose to build jobs.

★ 3 · Updated Feb 25, 2019 · v1.0.0

jobready

Code Climate Test Reporter

A Buildkite plugin to report coverage with the Code Climate test reporter.

★ 2 · Updated Jun 24, 2019 · v1.0

buildkite-plugins

Golang Build

Building golang binaries against different versions of golang.

★ 2 · Updated May 2, 2019 · v1.3.0

mgoodings

Assume Identity

Changes an existing builds assigned user.

★ 2 · Updated Apr 27, 2019 · v1.0.0

seek-oss

Docker ECR Publish

Build, tag, and push Docker images to Amazon ECR.

★ 2 · Updated Apr 15, 2019 · v1.1.8

joscha

Sauce Connect

Runs sauce-connect for a given step.

★ 2 · Updated Mar 14, 2019 · v2.0.2

angaza

Summon

Read secrets into environment variables using Summon.

★ 2 · Updated Feb 18, 2019 · v0.1.0

zsims

win-docker

Provides a way for working with Windows Docker containers from a Linux Host. Designed to work with the Elastic CI stack.

★ 2 · Updated Feb 8, 2019 · v0.0.5

envato

Stop The Line

A Buildkite plugin that stops the build if metadata is set to a given value.

★ 2 · Updated Nov 26, 2018 · v0.1.0

envato

AWS CloudFormation Output

Gather AWS Cloudformation output and export them as env vars.

★ 1 · Updated Jul 12, 2019 · v2.0.0

buildkite-plugins

Golang

Run a command in a specific golang docker container.

★ 1 · Updated Apr 30, 2019 · v2.0.0

SpencerSharkey

hooks

Run scripts as hooks.

★ 1 · Updated Dec 9, 2018

envato

Bundle Update

A Buildkite plugin that runs bundle update.

★ 1 · Updated Nov 28, 2018 · v0.6.0

ca-johnson

Taskkill

Run sysinternals handle.exe to terminate processes that have files open.

Updated Jul 5, 2019 · v4.3

ennova

git S3 cache

Cache git repo in S3 for faster checkouts.

Updated Jun 24, 2019

keithduncan

Travis Pipeline

Transform a .travis.yml config into a pipeline.

Updated May 18, 2019 · v0.3

buildkite-plugins

Git Clean

Overrides the git clean flags for a job.

Updated May 2, 2019 · v0.0.1

uw-ipd

rsync

Use rsync to download files before steps, and upload files afterwards.

Updated Apr 10, 2019 · v0.1

cevoaustralia

Azure Login

Login to Azure CLI using `az login`.

Updated Mar 14, 2019 · v0.0.1

cevoaustralia

Azure ACR Login

Login to Azure Container Registry (ACR) using `az acr login`.

Updated Mar 13, 2019 · v0.0.1

seek-oss

Create ECR

Create and manage an Amazon ECR repository.

Updated Mar 13, 2019 · v1.1.1

opx-infra

Aptly Publish

Publishes Debian packages with Aptly.

Updated Mar 5, 2019 · v0.1.8

opx-infra

Smoke Test

Runs the smoke test on Debian packages.

Updated Mar 5, 2019 · v0.1.1

thedyrt

Change Directory

Changes the working directory before running command.

Updated Feb 7, 2019 · v0.1.1

keithduncan

SSM SSH Agent

Fetch SSH private keys from AWS Systems Manager Parameter Store and load them into a one-shot SSH Agent.

Updated Feb 1, 2019 · v1.0

seek-oss

Datadog Event

Send a deployment complete event to datadog.

Updated Jan 11, 2019 · v0.0.1

Create a Plugin

Learn how to write your own
plugin, and publish it to GitHub.