Jenkins: Install Jenkins on Redhat 9 with OpenJDK 17: Difference between revisions
Line 17: | Line 17: | ||
3) Configure to use java-17-openjdk | 3) Configure to use java-17-openjdk | ||
In my case I need to have java-11 and java-17, i will configure Jenkins service to use jdk 17 | In my case I need to have java-11 and java-17 on RedHat, i will configure Jenkins service to use jdk 17 | ||
I prefere to use vim as system editor | I prefere to use vim as system editor | ||
Line 37: | Line 37: | ||
sudo systemctl start Jenkins | sudo systemctl start Jenkins | ||
sudo systemctl status jenkins | sudo systemctl status jenkins | ||
Optional 5) Configure Firewall | |||
sudo firewall-cmd --add-port=8080/tcp --permanent | |||
sudo firewall-cmd --reload | |||
= Access Jenkins = | |||
1) Open your browser and access Jenkins Web Interface | |||
<nowiki>http://your_server_ip_or_domain:8080</nowiki> | |||
2) Get initial password | |||
sudo cat /var/lib/jenkins/secrets/initialAdminPassword | |||
= Ver também = | = Ver também = |
Revision as of 15:17, 4 December 2023
Install Jenkins on Redhat 9 with OpenJDK 17
Procedure
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-17-openjdk sudo yum install jenkins sudo systemctl daemon-reload
3) Configure to use java-17-openjdk
In my case I need to have java-11 and java-17 on RedHat, i will configure Jenkins service to use jdk 17
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/java-17-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
Access Jenkins
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