Install Jenkins - jamongx/twitter-clone GitHub Wiki

Change hostname to jenkins-server

Install Java

# sudo yum update
# yum install java-17-amazon-corretto

Install Jenkins

# 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
# yum install jenkins

Start Jenkins

[root@ip-172-31-43-12 ~]# systemctl start jenkins.service

[root@ip-172-31-43-12 ~]# systemctl status jenkins.service
● jenkins.service - Jenkins Continuous Integration Server
   Loaded: loaded (/usr/lib/systemd/system/jenkins.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2023-09-27 14:45:16 UTC; 30s ago
 Main PID: 4146 (java)
   CGroup: /system.slice/jenkins.service
           └─4146 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080
           
[root@jenkins-server ~]# systemctl enable jenkins.service
Created symlink from /etc/systemd/system/multi-user.target.wants/jenkins.service to /usr/lib/systemd/system/jenkins.service.

Initial admin password

[root@ip-172-31-43-12 ~]# cat /var/lib/jenkins/secrets/initialAdminPassword

Access Web UI on port 8080

http://<the public ip of jenkins instance>:8080