Plugins

Extend your pipelines with Buildkite Plugins

Most Starred

buildkite-pluginsDocker Compose

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

★ 76 · Updated Mar 11, 2020 · v3.3.0

chronotcMonorepo Diff

Trigger pipelines on changes in watched folders.

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

jwplayerBuildpipe

Dynamically generate Buildkite pipelines based on project changes.

★ 48 · Updated Apr 6, 2020 · v0.3.1

bugcrowdTest Summary

Collates test results as a buildkite annotation.

★ 41 · Updated Feb 29, 2020 · v1.9.1

buildkite-pluginsDocker

Runs your build steps in Docker containers.

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

cultureampAWS Assume Role

Assumes an IAM Role before running the build command.

★ 27 · Updated Jan 22, 2020 · v0.1.0

seek-ossDocker ECR Cache

Cache Docker images in Amazon ECR.

★ 20 · Updated Feb 21, 2020 · v1.5.0

seek-ossAWS Secrets Manager

Read secrets from AWS Secrets Manager.

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

EmbarkStudiosk8s

Runs your build step as a kubernetes job.

★ 16 · Updated Feb 25, 2020 · 1.2.0

seek-ossGitHub Merged Pull Request

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

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

buildkite-pluginsJunit Annotate

Annotates your build using JUnit XML reports.

★ 12 · Updated Apr 1, 2020 · v1.7.0

buildkite-pluginsECR

Login to ECR in your build steps.

★ 11 · Updated Mar 11, 2020 · v2.1.0

buildkite-pluginsArtifacts

Upload and download artifacts.

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

buildkite-pluginsDocker Login

Login to Docker registries in your build steps.

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

buildkite-pluginsDetect Clowns

Detects clown emojis in your codebase.

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

starkandwayneCloud Foundry Deploy

Deploys your application to Cloud Foundry.

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

chefAnka

Runs your build steps in Anka virtual machines.

★ 8 · Updated Jan 30, 2020 · v0.6.0

mikeknoxVault Secrets

Expose build secrets stored in Vault to your jobs.

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

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 Aug 24, 2019 · v1.2.0

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

envatoGithub Pull Request

A Buildkite plugin that opens Github pull requests.

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

improbable-engPerforce

Checks out a perforce repository instead of git.

★ 5 · Updated Apr 2, 2020 · v4.1.3

danthorpeCache

Restore and Save directories using a cache key.

★ 5 · Updated Mar 25, 2020 · v1.0.0

buildkite-pluginsPlugin Linter

A plugin to lint your Buildkite plugins.

★ 5 · Updated Mar 11, 2020 · v2.0.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 Feb 8, 2019 · v0.0.5

ZegocoverGit Diff Conditional

Conditionally run steps based on git diff files.

★ 4 · Updated Apr 3, 2020 · v0.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-pluginsGolang Build

Building golang binaries against different versions of golang.

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

coyainsurances3-cache

Upload and download artifacts.

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

seek-ossCreate ECR

Create and manage an Amazon ECR repository.

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

envatoAWS S3 Sync

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

★ 3 · Updated Nov 6, 2019 · v0.1.0

envatoBundle Update

A Buildkite plugin that runs bundle update.

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

ennovagit S3 cache

Cache git repo in S3 for faster checkouts.

★ 3 · Updated Aug 27, 2019

seek-ossDatadog Event

Send a deployment complete event to datadog.

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

jobreadyCode Climate Test Reporter

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

★ 3 · Updated Jun 24, 2019 · v1.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

forumoneCapistrano

Deploys code via Capistrano.

★ 2 · Updated Mar 30, 2020 · v0.3.0

angazaSummon

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

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

joschaSauce Connect

Runs sauce-connect for a given step.

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

envatoAWS CloudFormation Output

Gather AWS Cloudformation output and export them as env vars.

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

mgoodingsAssume Identity

Changes an existing builds assigned user.

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

first-amlGit Clone

Simple git clone of an extra repository.

★ 1 · Updated Apr 4, 2020

forumoneExtract

Extracts the filesystem from a Docker image.

★ 1 · Updated Mar 30, 2020 · v0.1.0

arromerGithub Fetch

Fetchs a branch from a github repository.

★ 1 · Updated Mar 30, 2020 · v0.20

buildkite-pluginsGolang

Run a command in a specific golang docker container.

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

buildkite-pluginsGit Clean

Overrides the git clean flags for a job.

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

improbable-engMetahook

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

★ 1 · Updated Jan 23, 2020 · v0.2

SpencerSharkeyhooks

Run scripts as hooks.

★ 1 · Updated Dec 9, 2018

gencerCache

Restore and Save directories using a cache key & tarballs.

Updated Apr 5, 2020 · v2.0.2

keithduncankanikoctl

Build images using kaniko over a socket.

Updated Apr 2, 2020 · v0.1.0

keithduncanSSM SSH Agent

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

Updated Apr 2, 2020 · v1.0

joschaCodecov

Runs the codecov bash reporter over your code.

Updated Mar 11, 2020 · v2.1.3

improbable-engTaskkill

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

Updated Mar 10, 2020 · v4.4.1

KennaSecurityPodman Login

Log in to registries in your build steps using Podman.

Updated Mar 4, 2020

KennaSecurityPodman Compose

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

Updated Mar 4, 2020

check-run-reporterCheck Run Reporter

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

Updated Feb 29, 2020 · v1.0.5

uber-workflowSkip clone

Skips git clone before running command.

Updated Feb 27, 2020

KennaSecurityPodman

Runs your build steps in Podman containers.

Updated Feb 21, 2020

thedyrtChange Directory

Changes the working directory before running command.

Updated Feb 7, 2020 · v0.1.1

lendi-auNPM Global

Installs required global NPM package.

Updated Jan 3, 2020 · v1.0.0

envatoAWS Cloudfront Invalidation

A Buildkite plugin that invalidates AWS Cloudfront caches.

Updated Nov 6, 2019 · v0.1.0

coyainsuranceterraform-provider

Installs terraform provider plugins from github releases.

Updated Oct 7, 2019 · v1.0.1

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

 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 →