We frequently introduce new experimental features to the agent. You can use the --experiment
flag to opt-in to them and test them out:
buildkite-agent start --experiment experiment1 --experiment experiment2
Or you can set them in your agent configuration file:
experiment="experiment1,experiment2"
If an experiment doesn't exist, no error will be raised.
Please note that there is every chance we will remove or change these experiments, so using them should be at your own risk and without the expectation that they will work in future!
Maintain a single bare git mirror with for each repository on a host that is shared amongst multiple agents and pipelines. Checkouts reference the git mirror using git clone --reference
, as do submodules.
You must set a git-mirrors-path
in your config for this to work.
Status: broadly useful, we'd like this to be the standard behaviour in 4.0. 👍👍