Jenkins adalah program otomatisasi populer dan open-source berbasis Java. Ini membantu pengembang untuk mengelola tugas mereka secara efisien seperti membangun, menguji, dan menyebarkan perangkat lunak. Ini mengotomatiskan pembuatan perangkat lunak secara sistematis dan memberi tahu pengembang tentang kesalahan sedini mungkin. Ini adalah program kaya fitur yang dapat diperluas melalui berbagai plugin.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan tugas-tugas Instalasi Perangkat Lunak terkait pada sistem Linux Anda.
Dalam konteks ini, kita akan melihat cara menginstal Jenkins pada mesin CentOS 8.
Untuk prosedur penginstalan ini, Anda memerlukan pengguna dengan hak akses root atau sudo.
Manfaat menggunakan Jenkins meliputi:
- Jenkins adalah aplikasi sumber terbuka dan gratis.
- Kemudahan konfigurasinya diperluas untuk mencakup banyak lingkungan.
- Ini memiliki rekam jejak stabilitas dan umur panjang yang luar biasa.
- Jenkins tidak bergantung pada platform, sehingga dapat digunakan di hampir semua lingkungan.
- Jenkins mendukung lingkungan cloud-native.
- Ini menawarkan sejumlah besar alat dan plugin, yang meningkatkan fungsinya.
- Jenkins dapat menggunakan mode operasi ganda dalam dua atau lebih lingkungan yang berbeda.
- Ini memiliki basis komunitas yang signifikan, yang meningkatkan ketersediaan opsi dukungan dan dokumentasi.
-
Langkah-Langkah Menginstal Jenkins di CentOS
Jenkins tidak tersedia di repositori paket default CentOS. Kami dapat menginstalnya dengan menambahkan repositori Jenkins secara manual ke repositori sistem kami. Jadi ikuti langkah-langkah di bawah ini.
1. Instal Prasyarat
Untuk memulai, kita perlu menginstal prasyarat menggunakan perintah di bawah ini:
$ sudo yum install java-11-openjdk-devel
Saat diminta, Masukkan kata sandi sudo dan jika meminta konfirmasi, tekan y lalu Enter untuk mengonfirmasi. Setelah itu, prasyarat akan diinstal.
2. Tambahkan Repositori Jenkins
Sekarang, Tambahkan repositori Jenkins ke repositori sistem Anda menggunakan perintah di bawah ini:
$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
Perintah ini akan menambahkan file repositori Jenkins jenkins.repo ke direktori /etc/yum.repos.d.
3. Impor Kunci Repositori
Sekarang saatnya mengimpor kunci repositori Jenkins agar sistem dapat memverifikasi paket:
$ sudo rpm ––import https://pkg.jenkins.io/redhat/jenkins.io.key
4. Instal Jenkins
Sekarang untuk menginstal Jenkins, gunakan perintah di bawah ini:
$ sudo yum install jenkins
Jika meminta konfirmasi, tekan y lalu Enter untuk konfirmasi. Setelah itu, Jenkins akan diinstal pada mesin Anda.
5. Mulai Layanan Jenkins
Setelah Jenkins diinstal, Anda harus memulai dan mengaktifkan layanannya. Untuk memulai Jenkins di sistem Anda, berikut adalah perintahnya:
$ sudo systemctl start jenkins
Untuk mengaktifkan layanan untuk memulainya secara otomatis saat boot, gunakan perintah di bawah ini:
$ sudo systemctl enable jenkins
Kemudian Anda dapat memverifikasi status layanan menggunakan perintah di bawah ini:
$ sudo systemctl status jenkins
Jika semuanya bekerja dengan baik, akan ada status aktif (berjalan) di output perintah.
6. Sesuaikan Firewall
Jenkins mendengarkan pada port 8080. Jika sistem Anda dilindungi oleh firewall dan Anda ingin mengakses Jenkins dari mesin jarak jauh, Anda harus membuka port 8080 di firewall Anda.
Pertama, untuk memeriksa apakah sistem Anda (tempat Jenkins diinstal) dilindungi oleh firewall, gunakan perintah di bawah ini:
$ sudo systemctl status firewalld
Jika Anda melihat status aktif (berjalan) di output, itu berarti firewall diaktifkan di sistem Anda.
Untuk membuka port 8080 yang digunakan oleh Jenkins di firewall, gunakan perintah di bawah ini:
$ sudo firewall-cmd ––permanent ––zone=public ––add-port=8080/tcp
Kemudian muat ulang firewall:
$ sudo firewall-cmd --reload
Bagaimana Cara Meluncurkan Jenkins ?
Untuk meluncurkan Jenkins, cukup buka browser web Anda dan akses http:/ip_address:8080 di mana ip_address adalah alamat IP dari sistem tempat Jenkins diinstal.
Ini akan membuka halaman Unlock Jenkins di browser web Anda yang berisi lokasi kata sandi administrator.
Di sini, Anda dapat mengambil kata sandi. Untuk melakukannya, buka Terminal dan ketik sudo cat diikuti dengan lokasi kata sandi yang disebutkan di halaman Buka Kunci Jenkins. Perintah akan menampilkan kata sandi Administrator di Terminal.
Selanjutnya, Salin kata sandi dan ketik di bawah bilah kata sandi Administrator, lalu klik Lanjutkan.
Kemudian pada halaman berikutnya, klik Instal plugin yang disarankan atau klik Select plugins to install jika Anda ingin memilih plugin secara manual.
Plugin kemudian akan diinstal.
Anda akan melihat jendela Memulai dengan halaman "Buat Pengguna Admin Pertama".
Selanjutnya, pada halaman Konfigurasi Instance, Anda akan melihat URL Jenkins yang dibuat secara otomatis. Klik Simpan dan Selesai.
Sekarang "Jenkins sudah siap!" akan muncul halaman yang menunjukkan bagaimana Anda login menggunakan admin sebagai username dan password yang Anda gunakan untuk mengakses setup wizard.
Terakhir, klik Mulai menggunakan Jenkins.
Anda akan dibawa ke dasbor Jenkins tempat Anda dapat mulai menggunakannya.
Bagaimana Cara Menghapus Jenkins dari mesin CentOS ?
Jika Anda ingin menghapus Jenkins dari sistem Anda, gunakan perintah di bawah ini untuk melakukannya:
$ sudo yum remove Jenkins
Setelah diminta, Berikan kata sandi Sudo. Jika diminta konfirmasi, tekan y. Setelah itu, Jenkins akan dihapus dari sistem Anda.