Continuous integration and deployment or delivery (CI/CD) remove the complexity of the infrastructure and let 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 Oracle Cloud Infrastructure (OCI) has teamed up with Jenkins to bring their developer-friendly CI/CD solution to the OCI Arm environment. Jenkins is the leading open source automation server. The partnership of Jenkins and OCI, combined with Oracle Cloud Free Tier resources, allows you to set up CI/CD systems for your applications and open source projects for free.
“We’re happy to announce the availability of Jenkins automation software on the Ampere A1 Compute platform for building, deploying, and automating projects on Oracle Cloud Infrastructure," said Olivier Vernin, Jenkins infrastructure officer. "Now developers can use Jenkins and start building next generation of applications easily on the latest Arm-based processors in Oracle Cloud.”
As part of this partnership, you can use the Jenkins OCI Compute plugin, available for both X86 and Arm, to create OCI Arm instances (agents) on demand in OCI. This plugin lets you dynamically allocate OCI Arm resources for CI tasks and create and remove OCI instances and resources as required to serve Jenkins build jobs. Simply run your jobs, and if you need more resources, they’re automatically allocated. When you no longer need the resources, they’re deleted. Your pipeline environment grows automatically based on your resource usage, giving you a faster deployment for your services and better governance deprovisioning services when they are no longer required.
Developers can immediately start with Jenkins on OCI Arm-based Ampere A1 instances by using OCI Free Tier services. The new OCI Always Free services provide access to the highest-capacity free Ampere A1 compute and storage resources available in the market. You can begin to explore Jenkins on OCI Arm and set up free development and test environments with clusters and load balancing for an unlimited time.
To improve the user experience and save developer time, we’ve automated the Jenkins Arm deployment on OCI Arm-based Ampere A1 Compute shapes.
The “Deploy to Oracle Cloud” button helps you quickly deploy and manage solutions in OCI by using industry-standard automation tools, such as Terraform. Oracle Terraform as a service, known as Resource Manager, offers a streamlined way to get started with third-party software. Through a Terraform stack, you can easily create any of these solutions by using a simple wizard. With a few clicks, you can have Jenkins running on OCI’s Arm-based Ampere A1 platform.
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.
“We at CDF believe that Jenkins adding support for the new Ampere A1 Compute offering on Oracle Cloud Infrastructure (OCI) is an important step forward. Jenkins automation support for the new Arm architecture on OCI will jumpstart the development of Arm native applications and drive more innovation,” said Tracy Miranda, Continuous Delivery Foundation executive director. “Support of Jenkins on Oracle Cloud’s Intel, AMD, and Ampere compute shapes is an example of Oracle’s laser-like focus on meeting customer requirements.”
Combining Oracle Cloud Infrastructure Arm-based Compute shapes with the Jenkins 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: