Jenkins: Install Jenkins on Redhat 9 with OpenJDK 17: Difference between revisions
Line 53: | Line 53: | ||
sudo cat /var/lib/jenkins/secrets/initialAdminPassword | 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 = | = Ver também = |
Revision as of 15:28, 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
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.