Hello all semoga dalam keadaan sehat selalu!

Untuk kalian yang ingin atau sudah belajar tentang Continuous Integration / Continuous Delivery (CI/CD) pasti sudah tidak asing dengan tools popular ini, Jenkins (https://www.jenkins.io/). 

Kali ini kita akan menginstall Jenkins pada EC2 instance di AWS dengan OS Amazon Linux 2 (Based Redhat Distribution). Untuk teman2 yang menggunakan CentOS/Rhel/Fedora bisa mengikuti step dibawah, bagi yang menggunakan debian distribution atau lainnya bisa menyesuaikan. 

Berikut EC2 instance / Virtual Machine yang saya pakai:


Step by step instalasi Jenkins : 
1. Disini akan menggunakan LTS support release Jenkins, jalankan command berikut.
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.key 
sudo yum upgrade 
sudo yum install jenkins java-11-openjdk-devel 
sudo amazon-linux-extras install java-openjdk11 (khusus di EC2 AWS install ulang java openjdk) 
sudo systemctl daemon-reload 

2. Cek status jenkinks

sudo systemctl status jenkins.service


 3. Jika status FAILED pada “LSB: Jenkins Automation Server. jenkins failed” maka tambahkan path java executable nya pada Jenkins dengan cara jalankan command dibawah.

sudo nano /etc/init.d/Jenkins


4. Reload daemon dan jalankan kembali Jenkins nya. 

sudo systemctl daemon-reload 

sudo systemctl start jenkins 

sudo systemctl status Jenkins 

5. Buka Jenkins dengan cara akses http://IP_ADDRESS:8080

Selamat belajar dan mencoba! 

Source : https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos