Bitbucket Pipelines now supports Linux ARM self-hosted runners, enabling developers to run CI/CD pipelines on ARM infrastructure with Docker or directly on Linux Shell, enhancing build flexibility and platform coverage.
- Linux Docker ARM runners support ARM-based pipelines with compatible images.
- Non-containerized Linux Shell runners offer more flexibility without container restrictions.
- Users leveraging self-hosted runners are not charged build minutes by Bitbucket.
What happened
Atlassian has announced that Bitbucket Pipelines now supports Linux Docker ARM self-hosted runners, allowing users to build and test their code on ARM64 architecture using their own infrastructure. This addition complements existing runner types by broadening platform options beyond Intel-based systems.
In addition to Docker ARM runners, Bitbucket Pipelines officially released non-containerized Linux Shell self-hosted runners. These runners run directly on Linux infrastructure without the limitations imposed by container environments, providing teams with more flexibility in build environments and configurations.
Why it matters
With the rise of ARM hardware due to its performance and power efficiency benefits, many development teams require CI/CD solutions that support ARM platforms natively. By enabling Linux ARM runners, Bitbucket Pipelines directly addresses this demand, allowing seamless integration of ARM-based builds and tests into development workflows.
Using self-hosted runners means teams avoid additional build minute charges from Bitbucket, making it a cost-effective option for organizations with existing ARM infrastructure. Furthermore, the support for non-containerized Linux Shell runners helps overcome container-related limitations, offering greater environment customization and control.
What to watch next
As ARM architecture adoption grows, expect Atlassian and the Bitbucket community to enhance support further, including improving pipe compatibility with ARM and increasing availability of ARM-optimized build images. Users are encouraged to provide feedback on which pipes and workflows they want supported on ARM.
Developers should monitor updates to Bitbucket’s documentation and community forums for detailed guidance on configuring ARM runners and troubleshooting platform-specific issues. Additionally, keeping an eye on ecosystem tools that optimize ARM builds will be important for maximizing the benefits of this new capability.