CARA INSTAL JENKINS DI VPS

Sedang Trending 1 tahun yang lalu

Jenkins adalah salah satu perangkat open-source paling terkenal nan digunakan untuk otomatisasi proses Continuous Integration dan Continuous Deployment (CI/CD). Dengan Jenkins, developer bisa membangun, menguji, dan men-deploy aplikasi secara otomatis. Bagi Anda nan mau mengelola proyek perangkat lunak secara lebih efisien, menginstal Jenkins di Virtual Private Server (VPS) bisa menjadi pilihan tepat. Artikel ini bakal membahas langkah-langkah komplit instalasi Jenkins di VPS berbasis Ubuntu.

Persiapan Awal

Sebelum mulai menginstal Jenkins, ada beberapa persyaratan dan langkah persiapan nan kudu dipenuhi:

1. VPS Aktif dengan Akses Root

Pastikan Anda mempunyai VPS nan aktif. Jenkins bisa melangkah di beragam distro Linux, namun dalam pedoman ini kita bakal menggunakan Ubuntu Server 20.04 LTS alias jenis di atasnya.

2. Akses SSH ke VPS

Gunakan terminal alias software seperti PuTTY untuk mengakses VPS melalui SSH:

ssh root@ip-address-vps

Gantilah ip-address-vps dengan alamat IP publik dari VPS kamu.

3. Update Sistem

Selalu lakukan pembaruan sistem sebelum menginstal software baru:

Menjalankan Project Django di VPS

sudo apt pembaruan && sudo apt upgrade -y

Langkah-langkah Instalasi Jenkins

1. Instal Java

Jenkins melangkah di atas Java, jadi kita perlu menginstalnya terlebih dahulu. Jenkins merekomendasikan Java 11 alias nan lebih baru.

sudo apt install openjdk-11-jdk -y

Verifikasi instalasi Java:

java -version

2. Tambahkan Repository Jenkins

Jenkins tidak tersedia langsung di repository Ubuntu default, jadi kita perlu menambahkan repository resminya.

a. Tambahkan kunci GPG Jenkins:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

b. Tambahkan repository Jenkins ke sistem:

sudo sh -c 'echo deb https://pkg.jenkins.io/debian binary/ > /etc/apt/sources.list.d/jenkins.list'

Setelah repository ditambahkan, lakukan pembaruan kembali:

sudo apt update

3. Instal Jenkins

Sekarang Anda bisa menginstal Jenkins dengan perintah:

sudo apt install jenkins -y

4. Mulai dan Aktifkan Jenkins

Setelah instalasi selesai, jalankan Jenkins dan atur agar otomatis melangkah saat booting:

sudo systemctl start jenkins sudo systemctl enable jenkins

Periksa status Jenkins:

sudo systemctl status jenkins

5. Buka Port di Firewall (Jika Aktif)

Secara default, Jenkins melangkah di port 8080. Jika Anda menggunakan UFW (Uncomplicated Firewall), izinkan akses ke port tersebut:

sudo ufw allow 8080 sudo ufw reload

6. Akses Jenkins dari Browser

Buka browser dan akses Jenkins melalui:

http://ip-address-vps:8080

Gantilah ip-address-vps dengan alamat IP dari VPS kamu.

7. Dapatkan Password Awal Jenkins

Saat pertama kali membuka Jenkins, Anda bakal diminta memasukkan password awal nan bisa didapatkan dengan perintah berikut:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Salin password nan muncul dan tempelkan di kolom pada laman Jenkins.

8. Konfigurasi Awal Jenkins

Setelah masuk, Jenkins bakal menawarkan dua pilihan:

  • Install suggested plugins (disarankan untuk pemula)
  • Select plugins to install (jika Anda mau memilih manual)

Pilih “Install suggested plugins” untuk memulai dengan plugin standar.

Setelah proses instalasi plugin selesai, Anda bakal diminta membikin user admin Jenkins. Ikuti langkah-langkah di layar untuk menyelesaikan setup awal.

Tips Setelah Instalasi

Setelah Jenkins sukses diinstal dan dikonfigurasi, berikut beberapa perihal nan bisa Anda lakukan:

  • Integrasi dengan GitHub alias GitLab untuk otomatisasi CI/CD.
  • Instal plugin tambahan seperti Slack Notification, Pipeline, Docker Integration.
  • Buat pipeline otomatis untuk build dan deployment proyek kamu.
  • Amankan Jenkins dengan SSL dan setup autentikasi nan lebih kuat.

Penutup

Menginstal Jenkins di VPS memberi elastisitas tinggi untuk mengelola proses CI/CD dari mana saja. Dengan mengikuti langkah-langkah di atas, Anda telah mempunyai Jenkins nan siap digunakan untuk proyek-proyek otomatisasi pengembangan perangkat lunak. Jangan lupa untuk terus memantau pembaruan keamanan Jenkins dan plugin-nya untuk menjaga stabilitas serta keamanan sistem.

Jika Anda mengalami kendala, pengarsipan resmi Jenkins di https://www.jenkins.io/doc/ adalah sumber referensi terbaik.

Selengkapnya
Sumber Info Panduan Teknologi Dewabiz
Info Panduan Teknologi Dewabiz
↑