What's new?
Fast Lambda-based Scaler 💫🦑
This stack introduces a fancy new fast autoscaler as an option that scales up much faster. Enable it with EnableExperimentalLambdaBasedAutoscaling
and Check out the details in the forum.
Git Mirrors for Smarter Disk Usage
The latest agent version introduces an experimental new checkout process that shares a single git repository between multiple checkouts, which can save a lot of disk and speed up the checkout
phase. Enable it with EnableAgentGitMirrorsExperiment
.
Added
- Add EnableAgentGitMirrorsExperiment parameter for enabling git reference clones for faster checkouts #555 (@lox)
Fixed
Changed
- Updated experimental lambda-based auto-scaler, respect ScaleDownPeriod #559 (@lox)
- Bump agent to 3.10.3 #558 (@lox)
- Install pigz for parallel decompression and slightly faster docker pull #560 (@lox)
- Use
--spawn
vs multiple systemd units #552 (@lox) - Write cloudwatch metrics from lambda scaler #541 (@lox)
- Bump docker-login, ecr and secrets plugins to latest #550 (@lox)
- Bump lifecycled to v3.0.2 #548 (@lox)
- Restart agent on SIGPIPE (journald restart) #545 (@lox)
- Set the priority of the agent to its instance integer #539 (@tduffield)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v4.3.0/aws-stack.yml
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):