Continuous integration and continuous delivery (CI/CD) are essential DevOps practices for delivering software faster and more reliably. Browse our extensive collection of tips and tricks for configuring CI/CD.

Looking for more information about Buildkite Pipelines? Head to our technical documentation.


How Uber halved monorepo build times with Buildkite

Discover how Uber uses dynamic CI pipelines, containerization, and queuing to improve developer productivity and code quality at scale with Buildkite.

Michael Belton

Michael Belton

Jenkins logo in a bunch of puzzle pieces

Can Jenkins scale in the era of AI-assisted development?

Struggling to scale Jenkins as more code gets created with AI/ML tools? Learn how teams ship high volumes of code quickly with Buildkite.

Daniel OakleyMichael Belton

Daniel Oakley and Michael Belton


Accelerate secure software delivery with Lacework and Buildkite

Protect your software supply chain by integrating Lacework's security scanning into your Buildkite CI/CD pipelines. Try the new plugin today.

Michael Belton

Michael Belton


Alternatives to Jenkins

Compare Jenkins to other CI/CD tools to find the best option for you—including CircleCI, GitHub Actions, GitLab, TeamCity, Bamboo, and Buildkite.

Michael Belton

Michael Belton

Three icons, connected to each other. Fastlane on the left, Buildkite in the center, and a mobile device on the right

Getting started with iOS CI and fastlane

Speed up your iOS development cycle with CI. fastlane pipelines can test and lint your app automatically, on every commit.

Daniel Oakley

Daniel Oakley


How to lower costs while scaling your CI/CD: Use Spot Instances

Costs increasing? Running more CI/CD pipelines every week? Read on to learn how to reduce costs while keeping the same power.

Daniel Oakley

Daniel Oakley


Optimize your CI/CD by moving to Kubernetes

Can Kubernetes hypercharge your CI/CD pipeline? Here are some ways to leverage Kubernetes to bring greater reliability and scalability to your deployments.

Mel Kaulfuss

Mel Kaulfuss

Terminated AWS Spot Instance passing a file to a new running Spot Instance

Retrying CI/CD steps when Spot Instances terminate

AWS Spot Instances lower cloud costs, but also stop at any time. Bring them into your CI infrastructure without sacrificing pipeline efficiency.

Daniel Oakley

Daniel Oakley


How Rippling reduced CI/CD costs by 50% with AWS Spot Instances

Spot Instances can help you reduce costs, but require careful management. Discover the challenges and solutions Rippling found when migrating.

Michael Belton

Michael Belton


Secure your CI/CD pipelines with clear boundaries

Learn how to protect your pipelines and infrastructure. Create and enforce security boundaries to prevent unsafe actions by your pipelines and agents.

Daniel Oakley

Daniel Oakley


Docker in Docker, Kaniko, and Buildpacks: How to build containers in containers on Kubernetes.

There are countless ways to build Docker images from inside a Docker container in Kubernetes, and many levels of abstraction. Let's look at some of your options.

Mel KaulfussPeter BuckleyJames McShane

Mel Kaulfuss, Peter Buckley, and James McShane


Run CI/CD on Kubernetes in any cloud

Learn how to run scalable and resilient CI/CD infrastructure on Kubernetes anywhere. Follow along on your local machine in AWS, Microsoft, or Google.

Michael BeltonPeter Buckley

Michael Belton and Peter Buckley


Optimizing CI/CD for monorepos with Buildkite’s official plugin

See how to use Buildkite's official monorepo plugin to optimize your pipeline—only running the relevant code for a change.

Michael Belton

Michael Belton


Scaling CI for monorepos: Challenges and how to overcome them

What do you do with a 5GB monorepo that takes 4 hours to build? We explore some options to help you solve schema changes, merge capacity, & other monorepo CI challenges.

Peter Buckley

Peter Buckley


Building the world’s most over-engineered Secret Santa 🎄

Why rely on a spreadsheet and a few DMs, when you can spend days automating something do it for you?

Mel Kaulfuss

Mel Kaulfuss


Continuous Integration for Monorepos

We'll compare monorepo with multi-repo CI, look at real-world examples, examine the benefits and challenges, and provide strategies to future proof your monorepo's CI.

Daniel Ring

Daniel Ring


The power of Dynamic Pipelines

CI/CD pipelines are the superhighway for your software–sometimes you need more than a one-size-fits-all. Enter, dynamic pipelines!

Mel Kaulfuss

Mel Kaulfuss


Monorepo CI Best Practices

Some of the most highly-scaled & sophisticated dev teams, with every conceivable combination of tooling & methodology have monorepos. Learn how to scale your monorepo CI.

Mike Morgan

Mike Morgan


The Top 5 challenges when running CI workloads on Kubernetes

There are huge benefits to running CI on K8s, but it's not all rainbows and unicorns. These are 5 of the biggest challenges to be aware of as you take the plunge.

Peter BuckleyJames McShane

Peter Buckley and James McShane


Migrating from CircleCI? An open source tool to get you started

As more people choose Buildkite Pipelines in favor of CircleCI, we've launched an open source tool to make their transition easier.

Paula ZeballosMichael BeltonMel Kaulfuss

Paula Zeballos, Michael Belton, and Mel Kaulfuss