Ditutorial kali ini kita akan menginstall Jenkins 2.x di Debian 10. Jenkins banyak digunakan untuk CI/CD di perusahaan yang berscala besar. Jenkins menyediakan sangat banyak plugin, yang bisa digunakan untuk otomatisasi berbagai aplikasi, dari Java, PHP, Python Golang sampai Rust. Karena Jenkins bisa berjalan sendiri, bisa digunakan untuk berbagai git hosting seperti Github, Gitlab, Bitbucket, ataupun yang menggunakan git tanpa frontend.

Spesifikasi yang disarankan untuk server Jenkins

2 CPU
4 GB Memory
40 GB (SSD)
100+ Mbps

Install dependency

Depedensi ini dibutuhkan untuk memperlanjar proses instalasi Jenkins, untuk itu ini yang akan pertama kita install.

sudo apt install gnupg wget -y

Install JAVA

Sama seperti aplikasi yang dibuat dengan java (interpreter language), maka kita harus menginstall interpreter bahasa tersebut. Sebagai contoh lain, untuk menjalankan aplikasi WordPress kita harus menginstall PHP, agar bisa menjalankan WordPress.

sudo apt install openjdk-11-jdk -y

Install Jenkins

Instalasi ini kita akan mengambil repository resmi dari Jenkins. Repository ini yang akan bertanggung jawab atas update terhadap jenkins begitu juga dependency yang ada.

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
    /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

di Debian service jenkins langsung dijalankan setelah selesai install. Buka http://ip-server:8080 untuk memulai konfigurasi jenkins

1. Password Admin

dari terminal server cek file /var/lib/jenkins/secrets/initialAdminPassword yang berisi password admin jenkins.

cat /var/lib/jenkins/secrets/initialAdminPassword

Masukkan password tersebut
jenkins root password

2. Install Suggested plugins

Untuk yang pertama kali menginstall jenkins, sebaiknya memilih opsi ini.
Install Suggested plugins jenkins

3. Install Plugin

setelah di klik, beberapa saat kemudian semua plugin default akan di install
plugins installed by jenkins

4. Buat admin

Disini kita akan membuat user admin. Nanti berikutnya bisa ditambah user dengan berbagai level setelah proses instalasi selesai..
Lengkapi form yang diminta

Username
Password
Confirm password
Full Name 
Email Address

buat admin jenkins

5. Setting URL Jenkins

jenkins url

6. Mulai menggunakan Jenkins

Proses instalasi telah selesai, sekarang jenkins sudah bisa digunakan.
setup jenkins completed

Leave a comment

Your email address will not be published. Required fields are marked *