Announcing GitLab Arm Runner support for the Arm Compute platform on Oracle Cloud Infrastructure

May 25, 2021 | 5 minute read
Gilson Melo
Director of Product Management
Text Size 100%:

Arm processors are charging onto the server market and driving enterprise workloads to new levels of efficiency. Oracle Cloud Infrastructure (OCI) is responding by announcing the availability of Ampere-based Arm processors and our A1 platform for enterprise workloads. By adding Arm support, we’re providing a path for developers to transition, build, test, and run their Arm-based applications at higher levels of performance and with the best price-performance ratio in the cloud. Because OCI conforms to open standards, developers and open source software providers can easily port their solutions to and integrate them on the OCI Arm-based Ampere A1 Compute platform.

To make all this possible, OCI is bringing together everything that you need to become proficient on the Arm platform, including the following features:

  • Offering the latest and best Arm server platform based on Altra processors from Ampere Computing.

  • Providing easy and free access to Arm Compute for all developers and open source projects to build and test their Arm applications.

  • Working with open source software providers to enable the Arm community.

  • Contributing to the Arm ecosystem directly with investments in important technologies in the industry, such as mobile applications, continuous integration and delivery (CI/CD), containers, DevTest, and others.

GitLab and OCI bring CI/CD to Arm

CI/CD removes the complexity of the infrastructure and lets you focus on what matters to you: Application code updates. CI/CD support is an essential part of offering you a frictionless development environment on the Arm architecture.

So, we’re excited to announce that GitLab and OCI have teamed up to bring amazing CI/CD to the Arm ecosystem. You can immediately use GitLab’s industry-leading CI/CD tooling on OCI’s Ampere A1 platform. Combined with Oracle Cloud Free Tier resources, you can build and test your applications and open source projects for free.

“We’re excited to announce that GitLab has extended and added CI/CD support for Arm Ampere A1 compute shapes. Teams using Oracle Cloud can now easily deploy GitLab using the ‘Deploy to Oracle Cloud’ button, allowing developers to quickly build and deploy applications on both Arm and X86 platforms,” said Mayank Tahilramani, director of partnerships and alliances at GitLab. “With this capability and using the Always Free Tier on Oracle Cloud, customers can easily gain access to a cloud environment to build, test, and run continuous integration and deployment of Arm-based applications for as long as they want.”

GitLab Arm Runner

As part of this announcement, GitLab has extended its GitLab Arm Runner support to new OCI offerings of Arm-based Ampere A1 Compute instances, both virtual machine (VM) and bare metal shapes. It has also collaborated with the new automated deployment of GitLab Enterprise Edition through Oracle Terraform as a service, known as Resource Manager. The result is an easy-to-use “Deploy to Oracle Cloud” button.

GitLab is the open DevOps platform built from the ground up as a single application for all stages of the DevOps lifecycle enabling Product, Development, QA, Security, and Operations teams to work concurrently on the same project. GitLab provides a single data store, one user interface, and one permission model across the DevOps lifecycle. So, teams can significantly reduce cycle times through more efficient collaboration and enhanced focus. Built on open source, GitLab works alongside its growing community, which is composed of thousands of developers and millions of users, to continuously deliver new DevOps innovations.

One of the main GitLab CI/CD services is GitLab Runner, which developers use to build, test, and run code. Runners are VMs, bare metal Compute shapes, or containers connected to GitLab where builds are run. You can install runners on an infrastructure that you own or manage. You can run multiple jobs concurrently, automatically configure a reload without a restart, and use many more features.

Arm is faster and more efficient for some workloads than x86. Running GitLab on OCI Arm-based Compute instances for these workloads not only provides better performance but also enables you to use GitLab as a single application for the entire DevOps lifecycle on both processor architectures. GitLab changes the way development, security, and ops teams collaborate and build software. GitLab Runner support of Arm processors on OCI opens opportunities for building the next generation of applications.

You can get started immediately with GitLab on OCI Arm-based Ampere A1 instances by using OCI Free Tier services. These services provide access to the highest-capacity free Arm compute and storage resources available in the market. You can begin to explore GitLab on OCI Arm with a team up to 500 users and set up free development and test environments with clusters and load balancing for an unlimited time.

GitLab Enterprise edition “Deploy to Oracle Cloud” button

To improve the user experience, we’ve automated GitLab Enterprise edition deployment on OCI instances.

A graphic depicting the Deploy to Oracle Cloud button.

The "Deploy to Oracle Cloud" button helps you deploy Terraform templates in Resource Manager. It offers a streamlined way to get started with third-party software, and through a Terraform stack, you can easily create any of these solutions by using a simple wizard. With a few clicks, you can have a GitLab Arm-based setup running in a matter of minutes.

Continuous Delivery Foundation

Oracle has joined the Continuous Delivery Foundation (CDF) to support the growth and evolution of continuous delivery models and best practices. As part of the vendor-neutral open governance structure of the CDF, Oracle is taking an active role in supporting CDF’s mission, sustaining the open source projects within the CDF and fostering collaboration among the industry’s top developers, end users, and vendors to improve business agility and the world’s capacity to deliver software with security and speed.

A graphic depicting the logo for the Continuous Delivery Foundation.

“We at CDF believe that GitLab adding support for the new Ampere A1 Compute offering on Oracle Cloud Infrastructure (OCI) is an important step forward,” said Tracy Miranda, CDF executive director. “GitLab automation support for the new Arm architecture on OCI will jumpstart the development of Arm native applications and drive more innovation. Support of GitLab on Oracle Cloud’s Intel, AMD, and Ampere compute shapes is an example of Oracle’s laser-like focus on meeting customer requirements.”

Want to learn more?

Combining Oracle Cloud Infrastructure Arm-based Ampere A1 compute shapes with GitLab CI/CD integrated workflow capabilities gives developers a high-performance and scalable DevOps platform that’s production ready. To learn more about CI/CD’s increased efficiency, reduced risk, and service agility or to get hands-on experience, see the following resources:

Gilson Melo

Director of Product Management

Previous Post

Bring Ansys Fluent to new heights with Intel on Oracle Cloud Infrastructure

Gloria Lee | 4 min read

Next Post

Arm-based cloud computing is the next big thing: Introducing Arm on Oracle Cloud Infrastructure

Clay Magouyrk | 9 min read