We’re excited to announce the discharge of ARM builds within the Pipelines cloud runtime.
Commonplace & Premium prospects solely:
To get pleasure from utilizing ARM builds, you should be on a Bitbucket Commonplace or Premium plan. Be taught extra about our plans and pricing.
Our launch of Linux based mostly ARM runners in cloud means that you can construct and deploy software program for ARM-based methods with all the advantages of our totally managed CI/CD platform.
To make use of the brand new cloud ARM runners in your pipeline, make the next modifications to your bitbucket-pipelines.yml
file:
- Set the ARM runtime in your pipeline’s YAML file, accessible as a worldwide possibility or might be set as a step-level possibility. Declaring it as a worldwide possibility will lead to all steps within the file working on ARM.
- ARM builds require you to make use of a picture that’s ARM appropriate, which means you have to explicitly declare a picture on your construct, and that picture should assist ARM.
Word:
The Atlassian offered default-image helps arm from model 4 onwards: atlassian/default-image:4
Instance step-level configuration:
pipelines:
default:
- step:
picture: atlassian/default-image:4
runtime:
cloud:
arch: arm
script:
- echo "aarch64"
- step:
runtime:
cloud:
arch: x86 # That is the default if not configured
script:
- echo "x86"
- step:
script:
- echo "x86"
Instance step-level configuration:
pipelines:
default:
- step:
picture: atlassian/default-image:4
runtime:
cloud:
arch: arm
script:
- echo "aarch64"
- step:
runtime:
cloud:
arch: x86 # That is the default if not configured
script:
- echo "x86"
- step:
script:
- echo "x86"
ARM on Linux is powered by our new runtime and has been in-use internally inside Atlassian for over six months as a way to guarantee it is able to be shared with prospects.
We’d love to listen to your suggestions & options through the Pipelines group, please contact assist for those who expertise any points.