{"id":3128,"date":"2024-03-24T11:00:26","date_gmt":"2024-03-24T05:30:26","guid":{"rendered":"https:\/\/www.veeble.org\/kb\/?p=3128"},"modified":"2025-03-06T11:22:54","modified_gmt":"2025-03-06T05:52:54","slug":"how-to-install-and-configure-jenkins-on-ubuntu","status":"publish","type":"post","link":"https:\/\/www.veeble.com\/kb\/how-to-install-and-configure-jenkins-on-ubuntu\/","title":{"rendered":"How to Install and Configure Jenkins on Ubuntu"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Untitled-design.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Untitled-design-1024x537.jpg\" alt=\"jenkins on ubuntu\" class=\"wp-image-3148\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Untitled-design-1024x537.jpg 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Untitled-design-300x157.jpg 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Untitled-design-768x402.jpg 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Untitled-design.jpg 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Jenkins is an open-source automation server that facilitates the <a href=\"https:\/\/www.redhat.com\/en\/topics\/devops\/what-is-ci-cd\" target=\"_blank\" rel=\"noopener\">continuous integration and continuous delivery (CI\/CD) <\/a>of software projects. It provides a platform for automating various tasks such as building, testing, and deploying applications, allowing development teams to streamline their development processes and improve overall efficiency.<\/p>\n\n\n\n<p>Companies use Jenkins not just for software delivery but also for managing infrastructure as code (IaC) and executing configuration management tasks across diverse environments.<\/p>\n\n\n<div role=\"navigation\" aria-label=\"Table of Contents\" class=\"simpletoc wp-block-simpletoc-toc\"><h2 style=\"margin: 0;\"><button type=\"button\" aria-expanded=\"false\" aria-controls=\"simpletoc-content-container\" class=\"simpletoc-collapsible\">Table of Contents<span class=\"simpletoc-icon\" aria-hidden=\"true\"><\/span><\/button><\/h2><div id=\"simpletoc-content-container\" class=\"simpletoc-content\"><style>html { scroll-behavior: smooth; }<\/style><ul class=\"simpletoc-list\" style=\"padding-left:0;list-style:none;\">\n<li><a href=\"#prerequisites\">Prerequisites<\/a>\n\n<\/li>\n<li><a href=\"#steps-to-install-jenkins-on-ubuntu\">Steps to Install Jenkins on Ubuntu<\/a>\n\n\n<ul><li>\n\n<ul><li>\n\n<ul><li>\n<a href=\"#1-update-system-packages\">1. Update System Packages<\/a>\n\n<\/li>\n<li><a href=\"#2-install-java-development-kit-jdk\">2. Install Java Development Kit (JDK)<\/a>\n\n<\/li>\n<li><a href=\"#3-install-jenkins\">3. Install Jenkins<\/a>\n\n<\/li>\n<li><a href=\"#4-start-and-enable-jenkins-service\">4. Start and Enable Jenkins Service<\/a>\n\n<\/li>\n<li><a href=\"#5-configure-firewall\">5: Configure Firewall<\/a>\n\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li><a href=\"#access-jenkins-web-interface\">Access Jenkins Web Interface<\/a>\n\n<\/li>\n<li><a href=\"#create-admin-user\">Create Admin User<\/a>\n\n<\/li>\n<li><a href=\"#additional-configurations-on-jenkins\">Additional Configurations on Jenkins<\/a>\n\n\n<ul><li>\n\n<ul><li>\n\n<ul><li>\n<a href=\"#1-instance-configuration\">1. Instance Configuration<\/a>\n\n<\/li>\n<li><a href=\"#2-configure-sudo-privillege\">2. Configure sudo privillege<\/a>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li><\/ul><\/div><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"prerequisites\">Prerequisites<\/h2>\n\n\n<p>-&gt; Jenkins can be installed on various operating systems, such as Linux, macOS, and Windows. Before proceeding, ensure that your system meets the necessary requirements for running Jenkins. In this guide, we focus on Linux, specifically Ubuntu.<\/p>\n\n\n\n<p>-&gt; Jenkins requires Java to run. Install the appropriate version of the JDK based on Jenkins compatibility. Typically, <a href=\"https:\/\/openjdk.org\/\" target=\"_blank\" rel=\"noopener\">OpenJDK <\/a>is recommended for Ubuntu systems.<\/p>\n\n\n\n<p>-&gt; If your system uses a firewall, configure it to allow traffic on the port used by Jenkins (usually port 8080).<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"steps-to-install-jenkins-on-ubuntu\">Steps to Install Jenkins on Ubuntu<\/h2>\n\n<h5 class=\"wp-block-heading\" id=\"1-update-system-packages\">1. <strong>Update System Packages<\/strong><\/h5>\n\n\n<pre class=\"wp-block-code\"><code>root@ervintest:~# apt update\nroot@ervintest:~# apt upgrade<\/code><\/pre>\n\n\n<h5 class=\"wp-block-heading\" id=\"2-install-java-development-kit-jdk\">2. Install Java Development Kit (JDK)<\/h5>\n\n\n<p>Jenkins requires Java to run. Install the<a href=\"https:\/\/www.openlogic.com\/openjdk-downloads\" target=\"_blank\" rel=\"noopener\"> OpenJDK package<\/a> using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@ervintest:~# apt install openjdk-11-jdk<\/code><\/pre>\n\n\n\n<p>Verify the installation by checking the Java version:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@ervintest:~# java -version<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-154018.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"951\" height=\"109\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-154018.png\" alt=\"java version\" class=\"wp-image-3136\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-154018.png 951w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-154018-300x34.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-154018-768x88.png 768w\" sizes=\"auto, (max-width: 951px) 100vw, 951px\" \/><\/a><\/figure>\n\n\n<h5 class=\"wp-block-heading\" id=\"3-install-jenkins\">3. Install Jenkins <\/h5>\n\n\n<pre class=\"wp-block-code\"><code>root@ervintest:~# apt-get install jenkins -y <\/code><\/pre>\n\n\n<h5 class=\"wp-block-heading\" id=\"4-start-and-enable-jenkins-service\">4. Start and Enable Jenkins Service<\/h5>\n\n\n<pre class=\"wp-block-code\"><code>root@ervintest:~# systemctl start jenkins\nroot@ervintest:~# systemctl enable jenkins\n\n<\/code><\/pre>\n\n\n\n<p>Check the status of the Jenkins service to ensure it&#8217;s running:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@ervintest:~# systemctl status jenkins<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/image-2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"438\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/image-2.png\" alt=\"jenkins status\" class=\"wp-image-3137\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/image-2.png 900w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/image-2-300x146.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/image-2-768x374.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/figure>\n\n\n<h5 class=\"wp-block-heading\" id=\"5-configure-firewall\">5: Configure Firewall<\/h5>\n\n\n<p>If a firewall is enabled on your system, allow traffic on port 8080, which is used by Jenkins:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@ervintest:~# ufw allow 8080<\/code><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"access-jenkins-web-interface\">Access Jenkins Web Interface<\/h2>\n\n\n<ol class=\"wp-block-list\">\n<li>Retrieve the initial administrator password by running the below command in terminal:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>root@ervintest:~# cat \/var\/lib\/jenkins\/secrets\/initialAdminPassword<\/code><\/pre>\n\n\n\n<p>Copy the generated password .<\/p>\n\n\n\n<p>   2. Then open a web browser and navigate to <code>http:\/\/your_server_ip_or_domain:8080<\/code>. You should see the Jenkins initial setup page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120045.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"611\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120045-1024x611.png\" alt=\"jenkins login\" class=\"wp-image-3138\" style=\"width:567px;height:auto\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120045-1024x611.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120045-300x179.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120045-768x459.png 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120045-1536x917.png 1536w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120045.png 1546w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Paste the generated password and continue.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-d86ba7c3\"><h2 class=\"uagb-heading-text\">Install Plugins for Jenkins<\/h2><\/div>\n\n\n\n<p>Follow the on-screen instructions to complete the Jenkins setup wizard. You can choose to install recommended plugins or select specific plugins based on your requirements.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120148.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120148-1024x558.png\" alt=\"jenkins plugin\" class=\"wp-image-3139\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120148-1024x558.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120148-300x163.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120148-768x418.png 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-120148.png 1492w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n<h2 class=\"wp-block-heading\" id=\"create-admin-user\">Create Admin User<\/h2>\n\n\n<p>After plugin installation, create an admin user by providing the required details such as username, password, full name, and email address.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121330.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121330-1024x558.png\" alt=\"jenkins admin\" class=\"wp-image-3141\" style=\"width:595px;height:auto\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121330-1024x558.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121330-300x163.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121330-768x418.png 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121330.png 1478w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n<h2 class=\"wp-block-heading\" id=\"additional-configurations-on-jenkins\">Additional Configurations on Jenkins<\/h2>\n\n<h5 class=\"wp-block-heading\" id=\"1-instance-configuration\">1. Instance Configuration<\/h5>\n\n\n<p>Once the user setup is completed, you will prompt to instance configuration. If you want to change the default Jenkins URL (<a>http:\/\/localhost:8080<\/a>), you can do it here.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121407.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"569\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121407-1024x569.png\" alt=\"jenkins config\" class=\"wp-image-3144\" style=\"width:654px;height:auto\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121407-1024x569.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121407-300x167.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121407-768x427.png 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121407.png 1478w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n<h5 class=\"wp-block-heading\" id=\"2-configure-sudo-privillege\">2. Configure sudo privillege<\/h5>\n\n\n<p>In Jenkins, the default user &#8216;jenkins&#8217; is created in the installation process and is primarily used to run Jenkins services and processes in the background. This user is typically a non-root user and is managed at the operating system level.<\/p>\n\n\n\n<p>However, users created within the Jenkins console are different and are meant for managing Jenkins through the web browser interface. These users are used for authentication, access control, and managing Jenkins jobs, pipelines, and configurations. They do not have direct access to operating system-level tasks or permissions.<\/p>\n\n\n\n<p>When the &#8216;jenkins&#8217; user (or any other non-root user) doesn&#8217;t have sufficient privileges at the operating system level, it cannot perform administrative-level tasks directly. To gain administrative-level access, you need to configure sudo (Superuser Do) to allow &#8216;jenkins&#8217;, to execute commands with elevated privileges.<\/p>\n\n\n\n<p>By configuring sudo, you can grant certain users the ability to run commands as the superuser (root) or other privileged users without requiring them to log in as root.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>visudo<\/code><\/pre>\n\n\n\n<p>Add the following line at the  sudoers file to allow the user &#8216;jenkins&#8217; to use sudo without a password prompt<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>jenkins ALL=(ALL) NOPASSWD: ALL\n<\/code><\/pre>\n\n\n\n<p>After making these changes, the &#8216;jenkins&#8217; user will have administrative-level access through sudo without needing a password prompt<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart jenkins<\/code><\/pre>\n\n\n\n<p>To know more about sudo user, Kindly refer <a href=\"https:\/\/www.veeble.org\/kb\/disabling-root-login-and-creating-a-sudo-user-for-strengthening-vps-security\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.veeble.org\/kb\/disabling-root-login-and-creating-a-sudo-user-for-strengthening-vps-security\/<\/a><\/p>\n\n\n\n<p>Once these steps are completed, you can start using Jenkins to create and manage your build, test, and deployment pipelines.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121622.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"458\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121622-1024x458.png\" alt=\"jenkins dashboard\" class=\"wp-image-3146\" style=\"width:654px;height:auto\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121622-1024x458.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121622-300x134.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121622-768x344.png 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121622-1536x687.png 1536w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-121622.png 1882w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-call-to-action uagb-block-2f7bb02e wp-block-button\"><div class=\"uagb-cta__wrap\"><h3 class=\"uagb-cta__title\"><strong>Forget Server Headaches. We\u2019ve Got You.<\/strong><\/h3><p class=\"uagb-cta__desc\">No more downtime nightmares. Our team manages patches, backups, and optimizations. Enjoy 99.9% uptime and root access. Ideal for startups and agencies.<\/p><\/div><div class=\"uagb-cta__buttons\"><a href=\"https:\/\/www.veeble.com\/in\/managed-vps\/\" class=\"uagb-cta__button-link-wrapper wp-block-button__link\" target=\"_blank\" rel=\"noopener noreferrer\">Explore Plans<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M504.3 273.6l-112.1 104c-6.992 6.484-17.18 8.218-25.94 4.406c-8.758-3.812-14.42-12.45-14.42-21.1L351.9 288H32C14.33 288 .0002 273.7 .0002 255.1S14.33 224 32 224h319.9l0-72c0-9.547 5.66-18.19 14.42-22c8.754-3.809 18.95-2.075 25.94 4.41l112.1 104C514.6 247.9 514.6 264.1 504.3 273.6z\"><\/path><\/svg><\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Jenkins is an open-source automation server that facilitates the continuous integration and continuous delivery (CI\/CD) of software projects. It provides a platform for automating [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":7216,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-3128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"uagb_featured_image_src":{"full":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/How-to-Install-and-Configure-Jenkins-on-Ubuntu.png",1366,768,false],"thumbnail":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/How-to-Install-and-Configure-Jenkins-on-Ubuntu-150x150.png",150,150,true],"medium":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/How-to-Install-and-Configure-Jenkins-on-Ubuntu-300x169.png",300,169,true],"medium_large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/How-to-Install-and-Configure-Jenkins-on-Ubuntu-768x432.png",768,432,true],"large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/How-to-Install-and-Configure-Jenkins-on-Ubuntu-1024x576.png",1024,576,true],"1536x1536":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/How-to-Install-and-Configure-Jenkins-on-Ubuntu.png",1366,768,false],"2048x2048":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/03\/How-to-Install-and-Configure-Jenkins-on-Ubuntu.png",1366,768,false]},"uagb_author_info":{"display_name":"Nayana Nair","author_link":"https:\/\/www.veeble.com\/kb\/author\/nayana\/"},"uagb_comment_info":0,"uagb_excerpt":"Jenkins is an open-source automation server that facilitates the continuous integration and continuous delivery (CI\/CD) of software projects. It provides a platform for automating [&hellip;]","_links":{"self":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/3128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/comments?post=3128"}],"version-history":[{"count":15,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/3128\/revisions"}],"predecessor-version":[{"id":7812,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/3128\/revisions\/7812"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media\/7216"}],"wp:attachment":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media?parent=3128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/categories?post=3128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/tags?post=3128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}