Jenkins X architecture Jenkins X automates the installation, configuration, and upgrade tasks for a variety of important development, de- ployment, container and security tools. It includes three important elements to help accelerate the DevOps pipe- line: Helm, Prow and Secrets. In this section we will dis- cuss these important tools and technologies. The continuous automation imperative Jenkins X performs the backend automation so that de- velopers can begin creating applications without first setting up the environment by hand. In general, rapid, re- liable and repeatable delivery of cloud native applica- tions require developers to be cognizant of: ▪ CI/CD (principles, pipelines, tools, and technol- ogy) ▪ Cloud native concepts (architecture/micro- services, technology, principles etc.) ▪ Containers ▪ Kubernetes/container orchestration It may take weeks or even months for a team of develop- ers to teach themselves about these topics and then build the applications. Instead, Jenkins X provides developers and small teams a guided solution for delivering cloud native apps on Kubernetes using CI/CD practices. A key component to Jenkins X is automation throughout the platform. Jenkins X is designed to continuously auto- mate every aspect of Kubernetes from the installation 56
