The Curious Engineer

All blogs / DevOps / SRE / infrastructure

Buildkite Blog

buildkite.com/resources/blog

Read and learn. Security tips and tricks, CI/CD best practices, new features, and how to build scalable, flexible software delivery systems with Buildkite.

DevOps / SRE / infrastructure

Posts
183 from 11 Nov 2013 to 23 Oct 2026
Posting
monthly (16 in the last year)
Kind
company blog
Feed
https://buildkite.com:443/blog.atom

2026 12

  1. Changelog
  2. Buildkite vs Jenkins
  3. Buildkite vs CloudBees
  4. Buildkite vs Blacksmith
  5. Quick start: Run iOS GitHub Actions workflows on Buildkite
  6. Buildkite Blog | Insights from the team building Buildkite
  7. Buildkite vs CircleCI
  8. Buildkite vs Harness
  9. What we shipped last week
  10. Buildkite vs GitHub Actions
  11. Buildkite vs Depot
  12. Example pipelines

2025 17

  1. What AI is teaching us about CI
  2. Designing log-navigation tools in the Buildkite MCP server
  3. Agentic CI with Buildkite: Three practical examples
  4. Changelog roundup: October '25
  5. Kubernetes with Buildkite: faster, simpler, and ready for scale
  6. Post-incident review for 20th October 2025
  7. Make it work, make it better: What's new in the Buildkite MCP server
  8. Introducing Test Engine Workflows
  9. August 8, 2025 6 minute read Changelog roundup: August '25 A quick look at what we've been up to lately across the Buildkite platform. Christian Nunciato
  10. July 15, 2025 3 minute read Let Buildkite Migration Services transform your CI/CD experience Our Migration Services team offers hands-on support to help you successfully move from Jenkins, CircleCI, Github Actions or other CI/CD platforms to Buildkite. Emilee Spencer
  11. June 20, 2025 15 minute read Automating Jenkins with Configuration as Code (JCasC) Learn how to configure your Jenkins controllers, agents, plugins, and more with Jenkins Configuration as Code (JCasC) and Docker Compose. Christian Nunciato
  12. Custom HTML build descriptions in Jenkins
  13. Best practices for managing Jenkins plugins
  14. Building and packaging a Python library with Bazel
  15. Setting up a self-hosted Bazel remote cache on AWS
  16. Fully dynamic CI/CD pipelines with Bazel and Buildkite
  17. A practical guide to Bazel query, with examples

2024 20

  1. December 18, 2024 9 minute read Beyond basic test splitting: Buildkite’s approach to test suite parallelization Learn how intelligent work distribution, historical timing data, and flaky test handling can optimize your test suite performance. Steve Bell
  2. Security focus - Buildkite maintains SOC 2 Type 2 compliance
  3. How top software companies reduce build times through efficient testing
  4. Introducing the Buildkite Scale-Out Delivery Platform
  5. Build systems in the age of AI-assisted coding
  6. How Uber halved monorepo build times with Buildkite
  7. Accelerate secure software delivery with Lacework and Buildkite
  8. Getting started with iOS CI and fastlane
  9. How to lower costs while scaling your CI/CD: Use Spot Instances
  10. Keeping the agile in ‘agile engineering’
  11. Optimize Your CI/CD by Moving to Kubernetes | Buildkite
  12. Retrying CI/CD steps when Spot Instances terminate
  13. How Rippling reduced CI/CD costs by 50% with AWS Spot Instances
  14. Monorepo vs. Polyrepo: How to Choose Between Them
  15. Secure your CI/CD pipelines with clear boundaries
  16. Incident reviews: Looking beyond the root cause
  17. Docker in Docker, Kaniko or Buildpacks: Building containers in containers on Kubernetes
  18. Run CI/CD on Kubernetes in any cloud
  19. Session IP address pinning for dual-stack IPv6
  20. Solving CI/CD in monorepos with Buildkite’s official plugin

2023 21

  1. Scaling CI for monorepos: Challenges & how to overcome them
  2. Building the world's most over-engineered Secret Santa. AWS Lambda and a CI pipeline? Because why not!
  3. Private package management with Packagecloud
  4. Exploring Continuous Integration for Monorepos
  5. Working with Buildkite Plugins, Docker, and shared environment variables
  6. November 10, 2023 11 minute read 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
  7. Monorepo CI best practices
  8. Migrating from CircleCI? An open source tool to help get you started.
  9. October 20, 2023 7 minute read Managed, self-hosted, or hybrid CI/CD? Understand your options Choosing a CI/CD tool can be daunting, but considering where you want the pipeline to run is an excellent place to start—see how the options compare. Michael Belton
  10. Local privilege escalation: Fixing security issues in the agent
  11. Best practices for running your CI/CD on Kubernetes
  12. Goodbye integers. Hello UUIDv7!
  13. Practicing continuous compliance and governance in CI/CD.
  14. A best practices guide for Terraform CI/CD workflows
  15. Getting started with Kubernetes and Buildkite: A bubbly trip in the clouds
  16. CI/CD best practices
  17. Applying SRE principles to CI/CD | Using SLOs, SLIs & Error budgets
  18. Extending Buildkite CI/CD with plugins: HashiCorp Vault
  19. Signed Git commits with Sigstore, Gitsign and OIDC
  20. Reproducible Machine Learning in CI with Buildkite and NLP
  21. Ephemeral macOS builds with Buildkite, Nix, and Tailscale

2022 25

  1. Conference wrap: Lessons learned at DevOps Talks Singapore
  2. We raised a $21m Series B! Now what do we do next?
  3. Security focus - Buildkite is now SOC 2 Type I compliant
  4. Euruko 2022 Helsinki – A wrap up of all the highlights
  5. Manage your CI/CD resources as Code with Terraform
  6. Buildkite checks out as resilient, reusable, and fun CI
  7. Buildkite is on the AWS marketplace for all to discover
  8. Product design: Redesigning the Buildkite's build header
  9. Strategies for identifying and fixing flaky tests
  10. Spotlight on Bluecore – Scaling engineering with Buildkite
  11. Bidding farewell to co-founder and co-CEO Tim Lucas
  12. How Google's Bazel team built their CI system on Buildkite
  13. Introducing Test Analytics: Observability for test suites
  14. Buildkite's quarterly reliability review | Q1 2022
  15. Our pricing has changed – new paid plans and tiers
  16. A look at how Lyft's mobile team does mobile CI at scale
  17. How we created Buildkite’s Product Design Principles
  18. 6 Challenges Wix Faced While Building a Super CI Pipeline
  19. Creating multiple CI jobs from a single, multi-variant step
  20. International Women's Day 2022: Women's experience at work
  21. Launching the new Buildkite shop – new tees & lots of dogs
  22. Scaling mobile pipelines with Elastic CI Stack for EC2 Mac
  23. Clean up your CI pipeline UI with group step types
  24. Learn how Pinterest’s iOS build systems went from in-house hardware to AWS-based autoscaling
  25. Defining Buildkite's new values – learning from our process

2021 18

  1. Monash University uses Buildkite in COVID-19 modelling
  2. It's official! Buildkite is an AWS Graviton Ready Partner
  3. Announcing UnblockConf – Buildkite's first CI/CD conference
  4. Test Analytics: Identify, track & fix problematic tests
  5. Autoscaling CI in Kubernetes with Buildkite and Amazon EKS
  6. Reduce Time To Resolution with CI change events in PagerDuty
  7. How Up ditched Docker and halved their Android test times
  8. Buildkite has joined the Mobile Native Foundation Community
  9. What’s next in DevOps? Takeaways from PagerDuty Summit 2021
  10. Greetings to my friends in the developer community
  11. Applying for a role at Buildkite? Understand what to expect
  12. Greater observability in the Buildkite agent via Datadog
  13. Speedy feedback in CI – Fail Fast with Amazon EventBridge
  14. The Official Buildkite Terraform Provider is official!
  15. Integer overflows – migrating to bigint with zero downtime
  16. How to Protect Your CI/CD Pipelines from... Yourself
  17. Buildkite and ARM – Start building on x86_64 and arm64
  18. Buildkite's ARM Transition – better, faster, cheaper

2020 3

  1. Expanded GitHub Repository to Buildkite Pipeline integration
  2. Using concurrency gates for multiple pipelines & parallelism
  3. Syntax linting in Buildkite's Docs with Vale and Alex

2018 5

  1. Buildkite's all new swag shop – powered by Shopify
  2. Greater control over layout and styling in Build Annotations
  3. A look at what's shipping in the Buildkite Agent v3.0
  4. Job retries – immutable job history, and improved visibility
  5. Announcing Buildkite's all-new site design and look

2017 8

  1. Detailed Agent Job History available in UI & GraphQL
  2. Continuous Delivery with Maven, Buildkite and packagecloud
  3. Managing your Buildkite organization's team permissions
  4. Five ways we’ve improved your ability to debug flaky tests
  5. Improved pipeline header; mobile support, more emojis & more
  6. Reorganized pipeline settings – managing pipelines is easier
  7. Let's deep dive into making Magick with JavaScript
  8. My Builds - a new way to interact with your Buildkite builds

2016 6

  1. Get data into CI pipelines at runtime with block step inputs
  2. Pipeline metrics for monitoring build speed and reliability
  3. An Outage Post-Mortem for August 22nd – what went wrong?
  4. Getting started with GraphQL queries and mutations
  5. Buildkite invitation system; emails & automatic verification
  6. Introducing a new CI stack for AWS: the Elastic CI Stack

2015 7

  1. Better Bitbucket Pull Request Testing with Build Status API
  2. The much anticipated Buildkite Agent 2.0 is here 🤖
  3. Use GitHub Deployments API to trigger Buildkite deployments
  4. Efficient and fun - animated Gifs in your CI log output
  5. Watching your per-step build updates live in GitHub
  6. More :sparkles: for your build monitors with the emojis API
  7. Managing API access tokens and security in user settings

2014 13

  1. Goodbye Notifications, Hello Services and Webhooks!
  2. Goodbye Buildbox, Hello Buildkite – we have a new name
  3. Continuous Integration & build automation for GitLab repos
  4. Bash security vulnerability CVE-2014-6271 – our actions
  5. Choose text or emoji themes for Slack build notifications
  6. Build Status Badges and Pipeline wide Environment Variables
  7. Better Terminal Rendering of npm output, emojis, & ANSI art
  8. Buildbox Agent 0.2 Release ships with powerful new features
  9. Redesigning projects & branches UI for increased visibility
  10. Revamped documentation and new getting started guide
  11. Introducing Build pipeline – Faster, more manageable builds
  12. Why we chose to rewrite our Build Agent in Golang!
  13. Managing your build email notifications in git config

2013 6

  1. Multiple Project Summary Reporting Standard (cc.xml)
  2. New insight into what builds are currently running
  3. Track Build progress with Status Favicons in browser tabs
  4. Saving compute resources – skipping unnecessary builds
  5. Build Artifacts – upload files associated with any build
  6. Good news everyone! Buildbox is now officially out of Beta

Undated 22

  1. Plugins
  2. Webinars
  3. Case studies
  4. Events
  5. Migration Services
  6. Terminal open source ansi to html renderer
  7. Terraform techniques with buildkite
  8. The delivery first mindset
  9. The top 5 challenges when running ci on kubernetes
  10. Tim lucas joins buildbox
  11. Unblock 22 thank you
  12. Unblockconf 21 wrap up
  13. Understanding and preventing common security vulnerabilities
  14. Understanding flaky tests
  15. Understanding the slsa framework
  16. Unifying the buildkite experience visually
  17. Updating buildkite for emoji 4 0
  18. Using github mergequeue in pipelines
  19. Visualize your ci cd pipeline on a canvas
  20. We did a week entirely dedicated to writing and you should do one too
  21. Webhooks v2
  22. Welcome to the new buildbox