Jenkins: Install Jenkins on Redhat 9 with OpenJDK 21: Difference between revisions

From Wiki
No edit summary
No edit summary
 
Line 41: Line 41:
4) Start and enable Jenkins service using following commands
4) Start and enable Jenkins service using following commands


  sudo systemctl start Jenkins
  sudo systemctl start jenkins
  sudo systemctl status jenkins
  sudo systemctl status jenkins



Latest revision as of 16:49, 30 September 2025

Install Jenkins on Redhat 9 with OpenJDK 21

Install Jenkins

1) Configure Jenkins repository

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
sudo yum upgrade

2) Add required dependencies for the jenkins package

sudo yum install fontconfig java-21-openjdk
sudo yum install jenkins
sudo systemctl daemon-reload

3) Get java installed versions

Get java version

alternatives --list

4) Configure to use java-21-openjdk

In my case I need to have java-11 and java-17 on RedHat, i will configure Jenkins service to use jdk 21

I prefere to use vim as system editor

export SYSTEMD_EDITOR=vim

Edit

systemctl edit jenkins --full

Uncomment and define JAVA_HOME

Environment="JAVA_HOME=/usr/lib/jvm/jre-21-openjdk"

Save and Quit

4) Start and enable Jenkins service using following commands

sudo systemctl start jenkins
sudo systemctl status jenkins

Optional 5) Configure Firewall

sudo firewall-cmd --add-port=8080/tcp --permanent
sudo firewall-cmd --reload

Configure

1) Open your browser and access Jenkins Web Interface

http://your_server_ip_or_domain:8080

2) Get initial password

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

and add put in browser

3) Install Suggested Plugins

4) Create a admin user

5) Save and finish

Using Jenkins

1) Create a new Job

Demo Job

2) On Build Steps, click on Add Build Step and choose Execute Shell.

3) Add the following code

#!/bin/bash

echo "dummy test jenkins"

Save

4) On Demo Job, click in Build Now.

5) After run, click in Console Output.

Ver também