Plugins

Extend your pipelines with Buildkite Plugins

buildkite-pluginsDocker Compose

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

★ 72 · Updated Nov 11, 2019 · v3.1.0

chronotcMonorepo Diff

Trigger pipelines on changes in watched folders.

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

buildkite-pluginsDocker

Runs your build steps in Docker containers.

★ 37 · Updated Nov 25, 2019 · v3.4.0

bugcrowdTest Summary

Collates test results as a buildkite annotation.

★ 28 · Updated Oct 12, 2019 · v1.9.1

cultureampAWS Assume Role

Assumes an IAM Role before running the build command.

★ 23 · Updated Oct 7, 2019 · v0.1.0

seek-ossAWS Secrets Manager

Read secrets from AWS Secrets Manager.

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

seek-ossDocker ECR Cache

Cache Docker images in Amazon ECR.

★ 13 · Updated Oct 9, 2019 · v1.5.0

seek-ossGitHub Merged Pull Request

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

★ 13 · Updated Jul 23, 2019 · v0.0.5

EmbarkStudiosk8s

Runs your build step as a kubernetes job.

★ 11 · Updated Oct 22, 2019 · 1.2.0

buildkite-pluginsECR

Login to ECR in your build steps.

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

buildkite-pluginsArtifacts

Upload and download artifacts.

★ 9 · Updated Nov 10, 2019 · v1.2.0

buildkite-pluginsJunit Annotate

Annotates your build using JUnit XML reports.

★ 9 · Updated Oct 24, 2019 · v1.7.0

buildkite-pluginsDetect Clowns

Detects clown emojis in your codebase.

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

chefAnka

Runs your build steps in Anka virtual machines.

★ 7 · Updated Oct 22, 2019 · v0.5.5

thedyrtSkip Checkout

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

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

thedyrtGit Commit

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

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

buildkite-pluginsShellcheck

Run shellcheck over your shell scripts.

★ 6 · Updated Nov 18, 2019 · v1.1.2

mikeknoxVault Secrets

Expose build secrets stored in Vault to your jobs.

★ 6 · Updated Feb 9, 2019 · v0.1.1

buildkite-pluginsDocker Login

Login to Docker registries in your build steps.

★ 5 · Updated Nov 10, 2019 · v2.0.1

envatoGithub Pull Request

A Buildkite plugin that opens Github pull requests.

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

ca-johnsonPerforce

Checks out a perforce repository instead of git.

★ 4 · Updated Nov 19, 2019 · v3.54

buildkite-pluginsGOPATH Checkout

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

★ 4 · Updated Nov 10, 2019 · v1.0.1

coyainsurances3-cache

Upload and download artifacts.

★ 4 · Updated Oct 4, 2019 · v1.2.0

danthorpeCache

Restore and Save directories using a cache key.

★ 4 · Updated Oct 1, 2019 · v1.0.0

seek-ossDocker ECR Publish

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

★ 4 · Updated Aug 24, 2019 · v1.2.0

zsimswin-docker

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

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

buildkite-pluginsPlugin Linter

A plugin to lint your Buildkite plugins.

★ 3 · Updated Nov 10, 2019 · v2.0.0

buildkite-pluginsLibrary Example

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

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

envatoStop The Line

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

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

seek-ossCreate ECR

Create and manage an Amazon ECR repository.

★ 2 · Updated Nov 14, 2019 · v1.2.0

buildkite-pluginsGolang Build

Building golang binaries against different versions of golang.

★ 2 · Updated Nov 10, 2019 · v1.3.0

joschaSauce Connect

Runs sauce-connect for a given step.

★ 2 · Updated Nov 6, 2019 · v2.0.2

seek-ossDatadog Event

Send a deployment complete event to datadog.

★ 2 · Updated Aug 12, 2019 · v0.0.5

envatoAWS CloudFormation Output

Gather AWS Cloudformation output and export them as env vars.

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

jobreadyCode Climate Test Reporter

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

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

mgoodingsAssume Identity

Changes an existing builds assigned user.

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

angazaSummon

Read secrets into environment variables using Summon.

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

buildkite-pluginsGolang

Run a command in a specific golang docker container.

★ 1 · Updated Nov 10, 2019 · v2.0.0

buildkite-pluginsGit Clean

Overrides the git clean flags for a job.

★ 1 · Updated Nov 10, 2019 · v0.0.1

envatoBundle Update

A Buildkite plugin that runs bundle update.

★ 1 · Updated Sep 30, 2019 · v0.8.0

ca-johnsonMetahook

Run commands as buildkite hooks on a per-step basis.

★ 1 · Updated Jul 25, 2019 · v0.2

SpencerSharkeyhooks

Run scripts as hooks.

★ 1 · Updated Dec 9, 2018

joschaCodecov

Runs the codecov bash reporter over your code.

Updated Nov 19, 2019 · v2.1.1

envatoAWS Cloudfront Invalidation

A Buildkite plugin that invalidates AWS Cloudfront caches.

Updated Nov 6, 2019 · v0.1.0

envatoAWS S3 Sync

A Buildkite plugin syncs files to the AWS Simple Storage Service (S3).

Updated Nov 6, 2019 · v0.1.0

ca-johnsonTaskkill

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

Updated Oct 11, 2019 · v4.4

coyainsuranceterraform-provider

Installs terraform provider plugins from github releases.

Updated Oct 7, 2019 · v1.0.1

ennovagit S3 cache

Cache git repo in S3 for faster checkouts.

Updated Aug 27, 2019

keithduncanTravis Pipeline

Transform a .travis.yml config into a pipeline.

Updated May 18, 2019 · v0.3

uw-ipdrsync

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

Updated Apr 10, 2019 · v0.1

cevoaustraliaAzure Login

Login to Azure CLI using `az login`.

Updated Mar 14, 2019 · v0.0.1

cevoaustraliaAzure ACR Login

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

Updated Mar 13, 2019 · v0.0.1

opx-infraAptly Publish

Publishes Debian packages with Aptly.

Updated Mar 5, 2019 · v0.1.8

opx-infraSmoke Test

Runs the smoke test on Debian packages.

Updated Mar 5, 2019 · v0.1.1

TelefonicaPost

Runs build steps after success or failures of other jobs.

Updated Feb 11, 2019 · 0.1.1

thedyrtChange Directory

Changes the working directory before running command.

Updated Feb 7, 2019 · v0.1.1

keithduncanSSM 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

 Show More Plugins
A person looking at parts while reading a blueprint

Write Your Own Plugins

Write, test and
release your own
Buildkite plugins.

Read the Plugin Documentation →