Distribution Team Infrastructure: ARM

Describes the hardware and use of infrastructure for building ARM packages.

Hardware Provider

AWS Graviton is the current provider for ARM64 and Raspberry Pi runner instances. All distribution team members should be able to log in with their own credentials.

Several GitLab teams collaborate to provide support for ARM:

  1. Distribution manages the ARM runner provider and issues with build pipelines.
  2. Developer Relations team and support teams answer questions and provide community assistance in the forums.
  3. Verify CI would help build packages for ARM runners.

Failure Notifications

Build failures for master, stable branches, and tags are sent to the distribution team slack channel. Developers receive failure notices via e-mail for pipelines triggered from their feature branches as they would normally for any other branch.

Frequently Asked Questions

What GitLab packages get built for Raspberry Pi?

Due to memory requirements we do not currently recommend the Raspberry Pi as a production platform. Due to this, we only build packages for the Community Edition.

Last modified December 6, 2023: Move infrastructure files in to place (05571984)