Jenkins CI/CD on Linode to Any Hyperscaler

Create a Linode account to try this guide with a $ credit.
This credit will be applied to any valid services used during your first  days.

Abstract

This reference architecture showcases a Jenkins CI/CD system hosted on the Linode platform that can automate deployments to Linode or other hosting platforms (including AWS, Azure, and GCP). The Jenkins server is used to manage the pipelines and agents and host the dashboard for end-users. Depending on the scale and requirements, developers can deploy N-number of build agent servers to handle concurrent processes. This process can be automated using Terraform to scale build agent servers horizontally.

Technologies Used

Business Benefits

  • Reduce costs of large CI/CD deployments
  • Granular control of environments
  • Improved customizability
  • Most control is in the hands of the developers

Diagrams

Thumbnail of Jenkins pipeline example reference architecture

Thumbnail of entire CI/CD reference architecture

This page was originally published on


Your Feedback Is Important

Let us know if this guide was helpful to you.