Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      June 4, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      June 4, 2025

      How To Prevent WordPress SQL Injection Attacks

      June 4, 2025

      Smashing Animations Part 4: Optimising SVGs

      June 4, 2025

      I test AI tools for a living. Here are 3 image generators I actually use and how

      June 4, 2025

      The world’s smallest 65W USB-C charger is my latest travel essential

      June 4, 2025

      This Spotlight alternative for Mac is my secret weapon for AI-powered search

      June 4, 2025

      Tech prophet Mary Meeker just dropped a massive report on AI trends – here’s your TL;DR

      June 4, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Beyond AEM: How Adobe Sensei Powers the Full Enterprise Experience

      June 4, 2025
      Recent

      Beyond AEM: How Adobe Sensei Powers the Full Enterprise Experience

      June 4, 2025

      Simplify Negative Relation Queries with Laravel’s whereDoesntHaveRelation Methods

      June 4, 2025

      Cast Model Properties to a Uri Instance in 12.17

      June 4, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      My Favorite Obsidian Plugins and Their Hidden Settings

      June 4, 2025
      Recent

      My Favorite Obsidian Plugins and Their Hidden Settings

      June 4, 2025

      Rilasciata /e/OS 3.0: Nuova Vita per Android Senza Google, Più Privacy e Controllo per l’Utente

      June 4, 2025

      Rilasciata Oracle Linux 9.6: Scopri le Novità e i Miglioramenti nella Sicurezza e nelle Prestazioni

      June 4, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»How To Install and Configure Jenkins on Ubuntu 24.04

    How To Install and Configure Jenkins on Ubuntu 24.04

    December 7, 2024

    Mostly every programmer following a software development life cycle that helps them to keep track of the application. A development life cycle have there own challenges and one of them is to build, test and deploy application. Jenkins is an automation server for the continuous integration tool. It provides a number of plugins for building and deploying your application in an easier way.

    You can use Jenkins as a simple CI (Continuous Integration) server or configure this for the CD (Continuous Delivery) hub for any number of the projects. With the help of Jenkins, you can easily distribute work across multiple machines, helping drive builds, tests and deployments across multiple platforms faster.

    This tutorial will help you to install and configure Jenkins on Ubuntu 24.04 LTS Linux system. The same instruction can be use for other Ubuntu versions as well. Let’s go through the tutorial to install Jenkins on an Ubuntu system.

    Prerequisites for Jenkins Installation

    • Ubuntu server with 22.04 version
    • SSH access to server with non-root sudo user
    • Java 17 or higher for latest Jenkins (See compatibility chart)
    • A web server running Apache or Nginx

    Step 1: Installing Java Development Kit

    Jenkins latest version required Java 17 or above versions. The Ubuntu default repositories contains all required JDK packages. Update the Debian packages cache to get latest version definitions.

    sudo apt update
    

    Then install the OpenJDK 17 or higher version on your machine. You can find available versions using “apt search jdk” command.

    sudo apt install openjdk-17-jdk
    

    Once JDK installation finished, check the currently active java version.

    java -version
    

    You should she the installed Java version as output.

    Java Version for Jenkins
    Java Version for Jenkins

    Step 2: Configure Jenkins PPA

    Jenkins officially provides the repositories for package management for the popular operating system. Use the following command to add Jenkins key to your system:

    sudo wget -O /usr/share/keyrings/jenkins-keyring.asc 
        https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
    

    The enable the Jenkins PPA on your Ubuntu system. This repository contains required packages to install Jenkins on Ubuntu Linux.

    echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" 
        https://pkg.jenkins.io/debian-stable binary/ | sudo tee 
        /etc/apt/sources.list.d/jenkins.list > /dev/null
    

    Step 3: Installing Jenkins on Ubuntu

    Update the Debian package cache before installing Jenkins on Ubuntu. After that, you can install Jenkins on an Ubuntu system by running below commands.

    sudo apt update
    sudo apt install jenkins
    

    By default Jenkins listens on port 8080, which is very common by multiple applications. If this port is already occupied, you can change this in /etc/default/jenkins configuration file by updating value of HTTP_PORT. Make sure to restart jenkins after changes.

    Now verify the Jenkins service status:

    sudo systemctl status jenkins
    
    Installing Jenkins on Ubuntu 24.04
    Jenkins Service Status

    Step 4: Initial Jenkins Configuration

    Access your server on port 8080 (Or updated port) in your favorite web browser. You will find an wizard to complete initial setup.

    1. On the first screen, jenkins will prompt for the initial admin password, You can find that password in /var/lib/jenkins/secrets/initialAdminPassword file as shown in below image.

      Installing Jenkins on Ubuntu 24.04: Step 1

    2. Now select appropriate option to install the plugin. You can choose to install suggested plugins or select the required plugins options.

      Installing Jenkins on Ubuntu 24.04: Step 2

    3. I have selected the “install suggested plugins” options. Jenkins will show you the plugins that are installing.

      Installing Jenkins on Ubuntu 24.04: Step 3

    4. Now create an admin account for your Jenkins setup. This will be required to log in to Jenkins.

      Installing Jenkins on Ubuntu 24.04: Step 4

    5. Once you logged in, you will find the dashboard. Where you can create pipeline to build, test and deploy your code.

      Installing Jenkins on Ubuntu 24.04

    Conclusion

    This tutorial helped you to install and initial configuration of Jenkins server on your Ubuntu system. Now you can start build, test and deploy application with CI/CD implementation.

    The post How To Install and Configure Jenkins on Ubuntu 24.04 appeared first on TecAdmin.

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleNVIDIA’s RTX 4060 is aging horribly as Indiana Jones and the Great Circle Nazi-punches your VRAM
    Next Article Chalk – terminal string styling

    Related Posts

    Security

    HPE StoreOnce Faces Critical CVE-2025-37093 Vulnerability — Urges Immediate Patch Upgrade

    June 4, 2025
    Security

    CISA Adds Qualcomm Vulnerabilities to KEV Catalog

    June 4, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    Philippines Cyber Revolution Summit 2024: Charting the Future of Cybersecurity

    Development

    An outline version of the new CSS logo

    Development

    Customer Account Takeovers: The Multi-Billion Dollar Problem You Don’t Know About

    Development

    10 Best WordPress Plugins to Try Out in 2025

    News & Updates
    GetResponse

    Highlights

    Understanding Hidden and Disabled Elements in UX

    May 22, 2024

    Both hiding and disabling features can be utterly confusing to users. And for both, we need very,…

    This AI Paper from Cohere for AI Presents a Comprehensive Study on Multilingual Preference Optimization

    July 8, 2024

    Got Big Ideas? Launch Them with the Help of This $25 Bundle.

    November 1, 2024

    My first experience with Bun

    April 18, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.