Hi all - we're excited to announce the release of ARM builds in the Pipelines cloud runtime.
Head over to our announcement blog for all the details:
https://www.atlassian.com/blog/software-teams/announcing-arm-builds-in-cloud-for-bitbucket-pipelines
This sure is nice, but I'd love to see the Docker client updated before you start any new projects—tons of Docker features are locked away for no good reason, including layer caching, provenance, or build checks.
Right now, the client says it's on version 20.10.24, build 297e128, which was released on April the 4th, 2023. Like, almost two years ago.
No amount of pipeline improvements are covering over that
Infrastructure is often a thankless job, so I wanted to give a big thank you for this. Solved a lot of headache on our side self-hosting DinD runners... Works perfectly for me right now. Thanks again!
I'd like to see a real example of how to use this new docker image. Something more substantive than `echo` statements. Does it support bicep?
ARM has lots of ABIs: https://en.wikipedia.org/wiki/ARM_architecture_family#32-bit_architecture
Principle ones of interest would be:
- maybe ARMv5 for legacy equipment (Debian calls this `armel`, although they will be dropping this in v14)- ARMv6/v7 … as used in the original Raspberry Pi and Pi2. If you're running a Pi3 or later with a 32-bit OS, you're using the ARMv7 ABI (Debian calls this `armhf`)- ARMv8 … as used in 64-bit ARM systems, also known as AArch64 (Debian calls this `arm64`)
In my direct experience, ARMv7 does not work: https://community.atlassian.com/forums/Bitbucket-questions/Pipelnes-arm-worker-doesn-t-seem-to-work-with-32-bit-ARM-hard/qaq-p/3196320#U3196342
What ABIs are supported?
Does anyone know why `linux/arm/v7` images fail with `exec format error` on this service?
Details: https://community.atlassian.com/forums/Bitbucket-questions/Pipelnes-arm-worker-doesn-t-seem-to-work-with-32-bit-ARM-hard/qaq-p/3196320#U3196342
It looks like you're new here. Sign in or register to get started.