Cara Menginstal Jenkins di Ubuntu 24.04 LTS

Mengapa Memasang Jenkins di Ubuntu 24.04 LTS?

Jenkins adalah server otomatisasi open source terkemuka yang sangat penting untuk mengimplementasikan continuous integration dan continuous delivery (CI/CD). Memasangnya di platform stabil seperti Ubuntu 24.04 LTS (Noble Numbat) memberikan fondasi yang kokoh untuk alur kerja pengembangan perangkat lunak yang efisien dan andal. Dengan memanfaatkan Jenkins di lingkungan server yang didukung jangka panjang, organisasi dapat mengotomatiskan berbagai tahapan siklus pengembangan, mulai dari kompilasi kode, pengujian, hingga deployment.

Prasyarat Penting Sebelum Instalasi Jenkins

Sebelum memulai proses instalasi Jenkins di Ubuntu 24.04 LTS, ada beberapa prasyarat sistem yang harus dipenuhi. Yang paling utama adalah memastikan Java terpasang. Jenkins memerlukan lingkungan Java Runtime Environment (JRE) atau Java Development Kit (JDK) untuk dapat berjalan. Disarankan menggunakan Java versi 11 atau lebih tinggi. Selain itu, pastikan sistem Ubuntu Anda sudah terupdate dengan paket-paket terbaru untuk menghindari potensi konflik dan kerentanan keamanan.

Menambahkan Repository Jenkins Resmi dan Kunci GPG

Untuk memastikan Anda mendapatkan versi Jenkins yang stabil dan aman, sangat disarankan untuk menambah repository Jenkins resmi ke daftar sumber paket sistem Anda. Langkah ini biasanya melibatkan penambahan kunci GPG Jenkins yang berfungsi untuk memverifikasi integritas paket yang diunduh, diikuti dengan menambahkan baris repository Jenkins ke file sumber APT Anda. Proses ini memungkinkan APT untuk menemukan dan mengelola paket Jenkins.

Langkah Instalasi Jenkins Melalui APT

Setelah repository dan kunci GPG berhasil ditambahkan, langkah selanjutnya adalah melakukan instalasi Jenkins menggunakan manajer paket APT. Perintah APT perlu dijalankan untuk memperbarui daftar paket yang tersedia dari sumber yang baru ditambahkan, dan kemudian perintah instalasi digunakan untuk mengunduh dan memasang paket Jenkins serta dependensinya. APT akan secara otomatis menangani semua ketergantungan yang diperlukan, termasuk Java jika belum terpasang sesuai prasyarat.

BACA JUGA:  SparkKitty, adiknya SparkCat: Trojan mata-mata baru ditemukan di App Store dan Google Play

Mengelola Layanan Jenkins

Setelah instalasi selesai, Jenkins biasanya akan terinstal sebagai layanan sistem. Anda dapat mengelola layanan ini menggunakan perintah systemctl. Penting untuk memverifikasi bahwa layanan Jenkins berjalan dengan benar. Anda juga dapat menggunakan perintah systemctl untuk memulai (start), menghentikan (stop), memulai ulang (restart), atau mengaktifkan (enable) layanan Jenkins agar otomatis berjalan saat boot sistem. Memeriksa status layanan dapat membantu debugging jika terjadi masalah.

Mengatur Firewall UFW untuk Akses Jenkins

Secara default, Jenkins berjalan pada port 8080. Agar dapat diakses dari browser web, Anda perlu mengizinkan lalu lintas masuk melalui firewall sistem. Di Ubuntu 24.04 LTS, firewall UFW (Uncomplicated Firewall) adalah alat yang umum digunakan. Konfigurasikan UFW untuk mengizinkan koneksi TCP pada port 8080 dari sumber yang diperlukan (misalnya, dari jaringan lokal atau dari mana saja). Setelah aturan ditambahkan, pastikan firewall UFW diaktifkan dan dikonfigurasi ulang.

Menyelesaikan Setup Awal Jenkins via Antarmuka Web

Setelah Jenkins berjalan dan firewall dikonfigurasi, Anda dapat mengakses antarmuka web Jenkins melalui port 8080 di browser Anda. Pada akses pertama, Anda akan diminta untuk membuka kunci Jenkins menggunakan password administrator awal. Kata sandi ini biasanya terletak di file log atau file konfigurasi Jenkins di server. Setelah membuka kunci, Anda akan diarahkan ke wizard setup di mana Anda dapat memilih untuk menginstal plugin yang disarankan atau memilih plugin secara manual, serta membuat pengguna administrator pertama.

Kesimpulan: Jenkins Siap Digunakan

Mengikuti langkah-langkah di atas dengan cermat akan berhasil memasang Jenkins di Ubuntu 24.04 LTS. Dengan Jenkins yang terinstal dan terkonfigurasi, Anda kini memiliki platform otomatisasi yang kuat siap untuk membangun pipeline CI/CD Anda, mengotomatiskan tugas-tugas berulang, dan meningkatkan efisiensi proses pengembangan dan deployment perangkat lunak Anda.

BACA JUGA:  Cara Instal WPScan di Ubuntu 20.04

Sumber: https://www.fosstechnix.com/how-to-install-jenkins-on-ubuntu-24-04-lts/