Skipped jobs are now hidden by default
To make it easier to see which jobs were run in a build and which ones were skipped, we’ve updated build pipelines to hide skipped jobs by default ✨
No more seeing a disabled 🚀 step in a pull requests’s build pipeline 👏
If you want to see what jobs were skipped you can use the “Show skipped jobs” button on the right hand side of the pipeline 👀
Once you’ve shown the skipped jobs you can hover over them to see why they were skipped:
We’ve also added the ability to add branch filter patterns to block
steps so you can hide these too (and a new skip
property to manually skip a step):
steps:
- command: ".buildkite/tests.sh"
- command: ".buildkite/lint.sh"
skip: "Linting is currently broken, skipping for now"
- block: "Deploy to production"
branches: "master"
- command: ".buildkite/deploy.sh"
branches: "master"
For more examples check out the updated Build Pipelines agent documentation and the Uploading Build Pipelines guide.
Keith
Delete uploaded job logs
Have you ever accidentally output something sensitive in a build log before? 😣 If you have, that's ok - we've got your back…
You can now delete logs via our UI. To do so, simply hit the Delete button on a job log and it'll be instantly deleted.
Deleted jobs logs are permanently removed from our servers, and can't be recovered. ☠️
Keith
Shell-friendly job environment variables
If you’ve ever needed to re-run a job locally using the same environment variables that were used in a build, we’ve some good news: the Environment tab on each job now shows the values in a shell-friendly format for easy copy and pasting. 📄🐢
BUILDKITE_BUILD_NUMBER="956"
BUILDKITE_COMMAND="echo \"Oh hai\""
We've also added a “Show export
Prefix” button which prefixes each line with bash’s export
builtin command, for easily re-running scripts or processes with those values:
$ export BUILDKITE_BUILD_NUMBER="956"
$ export BUILDKITE_COMMAND="echo \"Oh hai\""
$ ./my-script.sh
Happy script debugging! 🕷️
Tim
All New Emojis! 👏🏿🤗
We've just shipped upgrades to one of the most important systems within Buildkite's infrastructure 😏
All of the emojis from the latest unicode specification can be used in Buildkite, such as 🦄, 🐿️, and skin tone modifiers:
👍🏿 \:+1\:\:skin-tone-6\:
👍🏾 \:+1\:\:skin-tone-5\:
👍🏽 \:+1\:\:skin-tone-4\:
👍🏼 \:+1\:\:skin-tone-3\:
👍🏻 \:+1\:\:skin-tone-2\:
👍 \:+1\:
See all the emojis we support (including custom ones like
) over on our GitHub Emojis repository
Our JavaScript Emoji Technology™ is now open source on GitHub including a Webpack loader and a ES6 string parser. Feel free to have a look to see how it all works 🕵
And don't forget… with great power, comes great 🌯
Keith
Start turning complexity into an advantage
Create an account to get started with a 30-day free trial. No credit card required.

