How to Setup Jenkins in Azure Cloud | How to Setup Jenkins in Azure Linux Virtual Machine

Learn how to install and configure Jenkins on an Ubuntu Linux VM in Azure Cloud with Java and Maven in this step-by-step tutorial. Jenkins is a powerful CI/CD automation tool used for continuous integration and deployment. Steps Covered: Provision an Ubuntu 22.04 VM in Azure Cloud Open port 8080 in the VM networking rules Install Java (required for Jenkins) Install Maven for building Java applications Update Ubuntu packages Download Jenkins keys and configure the Debian repo Install Jenkins on the Azure VM Access Jenkins UI, unlock using the initial admin password, and install suggested plugins Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language. It is used to implement CI/CD workflows, called pipelines. Please follow the steps to install Java, Jenkins, and Maven on the Ubuntu 22.0.4 instance. Jenkins, Maven are Java-based applications, so we need to install Java first. Pre-requisites: Azure Virtual Machine is set up and running in Azure Cloud Make sure the 8080 port is opened in Networking--Add inbound port role Perform the update first sudo apt update Install Java 11 sudo apt install default-jdk -y Once install java, enter the below command Verify Java Version java -version Maven Installation Maven is a popular build tool used for building Java applications. Please click here to learn more about Maven. You can install Maven by executing below command: sudo apt install maven -y you can type mvn --version, you should see the output below. Now, let's start Jenkins installation. Jenkins Setup Update Ubuntu package: sudo apt update Install Jenkins sudo apt install jenkins -y Source Blog links https://www.coachdevops.com/2023/06/i... Check out our full Master DevOps Program at https://www.cloudamy.com/ Connect with Coach AK on LinkedIn   / ananthkannan   Feel free to ask questions and share your thoughts! Subscribe for more beginner-friendly tutorials on DevOps, Azure, and AWS. #Jenkins #AzureCloud #AzureVM #LinuxVM #CI_CD #DevOps #JenkinsSetup #Ubuntu22 #Maven #AzureTutorial