Plugins

Extend your pipelines with Buildkite Plugins

Most Starred

buildkite-pluginsDocker Compose

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

★ 82 · Updated Mar 10, 2020 · v3.3.0

chronotcMonorepo Diff

Trigger pipelines on changes in watched folders.

★ 76 · Updated Apr 16, 2020 · v1.1.1

jwplayerBuildpipe

Dynamically generate Buildkite pipelines based on project changes.

★ 54 · Updated Apr 29, 2020 · v0.9.0

buildkite-pluginsDocker

Runs your build steps in Docker containers.

★ 46 · Updated Feb 17, 2020 · v3.5.0

bugcrowdTest Summary

Collates test results as a buildkite annotation.

★ 45 · Updated Feb 29, 2020 · v1.11.0

cultureampAWS Assume Role

Assumes an IAM Role before running the build command.

★ 27 · Updated May 21, 2019

seek-ossDocker ECR Cache

Cache Docker images in Amazon ECR.

★ 23 · Updated May 3, 2020 · v1.7.0

seek-ossAWS Secrets Manager

Read secrets from AWS Secrets Manager.

★ 21 · Updated May 6, 2020 · v2.1.0

EmbarkStudiosk8s

Runs your build step as a kubernetes job.

★ 19 · Updated Jan 7, 2020 · 1.2.3

seek-ossGitHub Merged Pull Request

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

★ 16 · Updated Jul 23, 2019 · v1.1.2

buildkite-pluginsArtifacts

Upload and download artifacts.

★ 14 · Updated Mar 11, 2020 · v1.3.0

buildkite-pluginsJunit Annotate

Annotates your build using JUnit XML reports.

★ 13 · Updated Mar 11, 2020 · v1.7.0

buildkite-pluginsECR

Login to ECR in your build steps.

★ 12 · Updated Mar 10, 2020 · v2.1.0

buildkite-pluginsDocker Login

Login to Docker registries in your build steps.

★ 10 · Updated Mar 11, 2020 · v2.0.1

ZegocoverGit Diff Conditional

Conditionally run steps based on git diff files.

★ 10 · Updated May 7, 2020 · v1.0.0

buildkite-pluginsDetect Clowns

Detects clown emojis in your codebase.

★ 9 · Updated Mar 11, 2020

chefAnka

Runs your build steps in Anka virtual machines.

★ 9 · Updated May 12, 2020

mikeknoxVault Secrets

Expose build secrets stored in Vault to your jobs.

★ 8 · Updated Feb 9, 2019

envatoGithub Pull Request

A Buildkite plugin that opens Github pull requests.

★ 8 · Updated Feb 18, 2019

starkandwayneCloud Foundry Deploy

Deploys your application to Cloud Foundry.

★ 8 · Updated Mar 26, 2020 · v0.9.2

thedyrtSkip Checkout

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

★ 7 · Updated Mar 5, 2019

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.

★ 7 · Updated Mar 11, 2020 · v1.1.2

seek-ossDocker ECR Publish

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

★ 7 · Updated May 18, 2020 · v1.4.0

improbable-engPerforce

Checks out a perforce repository instead of git.

★ 6 · Updated Apr 22, 2020 · v4.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.

★ 5 · Updated Jul 16, 2018 · v0.0.5

danthorpeCache

Restore and Save directories using a cache key.

★ 5 · Updated May 8, 2019

envatoAWS S3 Sync

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

★ 5 · Updated Nov 6, 2019

buildkite-pluginsPlugin Linter

A plugin to lint your Buildkite plugins.

★ 5 · Updated Mar 11, 2020 · v2.0.0

buildkite-pluginsGolang Build

Building golang binaries against different versions of golang.

★ 5 · Updated Mar 11, 2020 · v1.3.0

envatoStop The Line

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

★ 4 · Updated Nov 26, 2018

coyainsurances3-cache

Upload and download artifacts.

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

buildkite-pluginsGOPATH Checkout

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

★ 4 · Updated Mar 11, 2020 · v1.0.1

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

jobreadyCode Climate Test Reporter

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

★ 3 · Updated Jun 24, 2019 · v2.1

seek-ossDatadog Event

Send a deployment complete event to datadog.

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

ennovagit S3 cache

Cache git repo in S3 for faster checkouts.

★ 3 · Updated Aug 27, 2019

envatoBundle Update

A Buildkite plugin that runs bundle update.

★ 3 · Updated Sep 30, 2019

seek-ossCreate ECR

Create and manage an Amazon ECR repository.

★ 3 · Updated Jan 10, 2020 · v1.3.0

improbable-engMetahook

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

★ 3 · Updated May 22, 2020 · v0.2

mgoodingsAssume Identity

Changes an existing builds assigned user.

★ 2 · Updated Apr 27, 2019

envatoAWS CloudFormation Output

Gather AWS Cloudformation output and export them as env vars.

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

joschaSauce Connect

Runs sauce-connect for a given step.

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

angazaSummon

Load secrets using Summon from AWS S3, SSM Parameter Store, and elsewhere.

★ 2 · Updated Dec 27, 2019 · v0.1.0

forumoneCapistrano

Deploys code via Capistrano.

★ 2 · Updated Apr 21, 2020 · v0.3.1

SpencerSharkeyhooks

Run scripts as hooks.

★ 1 · Updated Nov 23, 2018

buildkite-pluginsGolang

Run a command in a specific golang docker container.

★ 1 · Updated Feb 26, 2020

buildkite-pluginsGit Clean

Overrides the git clean flags for a job.

★ 1 · Updated Mar 11, 2020 · v0.0.1

keithduncanSSM SSH Agent

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

★ 1 · Updated Apr 2, 2020

first-amlGit Clone

Simple git clone of an extra repository.

★ 1 · Updated Apr 4, 2020

gencerCache

Restore and Save directories using a cache key with tarballs, Rsync and S3.

★ 1 · Updated May 4, 2020

forumoneExtract

Extracts the filesystem from a Docker image.

★ 1 · Updated May 11, 2020 · v0.2.0

arromerGithub Fetch

Fetchs a branch from a github repository.

★ 1 · Updated May 14, 2020

TelefonicaPost

Runs build steps after success or failures of other jobs.

Updated Feb 11, 2019

opx-infraSmoke Test

Runs the smoke test on Debian packages.

Updated Mar 5, 2019

opx-infraAptly Publish

Publishes Debian packages with Aptly.

Updated Mar 5, 2019

cevoaustraliaAzure ACR Login

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

Updated Mar 13, 2019

cevoaustraliaAzure Login

Login to Azure CLI using `az login`.

Updated Mar 14, 2019

uw-ipdrsync

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

Updated Apr 10, 2019 · v0.1

coyainsuranceterraform-provider

Installs terraform provider plugins from github releases.

Updated Oct 7, 2019 · v1.0.1

envatoAWS Cloudfront Invalidation

A Buildkite plugin that invalidates AWS Cloudfront caches.

Updated Nov 6, 2019

matrix-orgDownload

Downloads URLs to a local directory.

Updated Nov 8, 2019

lendi-auNPM Global

Installs required global NPM package.

Updated Jan 3, 2020 · 1.1.0

thedyrtChange Directory

Changes the working directory before running command.

Updated Feb 7, 2020

KennaSecurityPodman Compose

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

Updated Feb 18, 2020

KennaSecurityPodman

Runs your build steps in Podman containers.

Updated Feb 21, 2020

uber-workflowSkip clone

Skips git clone before running command.

Updated Feb 21, 2020

check-run-reporterCheck Run Reporter

Uploads test reports to check-run-reporter.com.

Updated Feb 29, 2020

improbable-engTaskkill

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

Updated Mar 10, 2020 · v4.4.1

keithduncankanikoctl

Build images using kaniko over a socket.

Updated Apr 8, 2020

KennaSecurityPodman Login

Log in to registries in your build steps using Podman.

Updated Apr 8, 2020

buildkite-pluginsCalibre

Easily create Calibre site snapshots from deploy pipelines.

Updated Apr 21, 2020 · v1.0.0

joschaCodecov

Runs the codecov bash reporter over your code.

Updated May 11, 2020 · v2.1.4

betterDatadog Stats

Collects detailed stats on build times and outcomes and sends to datadog.

Updated May 15, 2020

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

Write Your Own Plugins

Write, test and
release your own
Buildkite Plugins.

Write Your Own Plugin →