Atlassian’s Bitbucket Pipelines has released the Runners Autoscaler feature from beta to general availability, allowing teams to automatically scale the number of runners based on build demand. This Kubernetes-based enhancement supports flexible, cost-efficient management of self-hosted runners across macOS and Linux environments without container constraints.
- Automatically scales Kubernetes-hosted runners by build demand
- Supports macOS and Linux self-hosted runners without containerization
- Eliminates build minute charges by using user’s own infrastructure
What happened
Bitbucket Pipelines has introduced the Runners Autoscaler feature as generally available after a successful beta phase. The feature is built to operate on Kubernetes, giving teams the ability to automatically scale their self-hosted pipeline runners up or down based on how many builds are active. This capability allows for balanced runner utilization, ensuring that resources are neither idle nor insufficient.
Alongside the autoscaling functionality, Bitbucket Pipelines expanded support to include self-hosted runners running on macOS and Linux environments without requiring containerization. This means teams can execute macOS and Linux CI/CD tasks directly on their own infrastructure, avoiding additional container complexity and charges related to build minutes on Bitbucket’s cloud.
Why it matters
Efficient scaling of CI/CD runners is critical in modern software development as it helps maintain optimal build times while controlling infrastructure costs. By automating runner scaling, teams reduce manual resource management overhead and prevent bottlenecks from insufficient runner capacity during peak workloads.
The support for non-containerized macOS and Linux self-hosted runners removes previous limitations seen in containerized environments. This flexibility allows organizations to leverage their existing infrastructure for builds without incurring Bitbucket usage fees, improving cost-effectiveness and enabling tailored build environments that meet diverse platform requirements.
What to watch next
Developers and teams currently using Bitbucket Pipelines or considering migration from tools like Jenkins should evaluate the Runners Autoscaler for integration to optimize their pipeline performance and infrastructure use. Atlassian provides detailed documentation and open-source access to the autoscaler code, facilitating adoption and customization.
Future iterations may continue expanding platform support and features around autoscaling intelligence and workload prioritization. Monitoring user feedback and Atlassian’s announcements will be key to staying updated on enhancements that further improve the CI/CD experience in Bitbucket Pipelines.