Cara Install Jenkins di CentOS 7

Pendahuluan

Jenkins adalah salah satu perangkat lunak open-source yang digunakan untuk otomatisasi proses build, test, dan deployment pada pengembangan perangkat lunak. Jenkins memiliki banyak fitur dan kemampuan yang dapat membantu developer dalam meningkatkan efisiensi dan kualitas pengembangan perangkat lunak. Pada artikel kali ini, akan dibahas cara install Jenkins di CentOS 7.

Prasyarat

Sebelum melakukan instalasi Jenkins, pastikan bahwa CentOS 7 Anda sudah terinstall dengan Java Development Kit (JDK) versi 8 atau yang lebih baru. Anda juga membutuhkan akses root pada server.

Langkah-Langkah Instalasi

1. Buka terminal pada CentOS 7 Anda dan pastikan bahwa repository CentOS sudah terupdate. Gunakan perintah berikut untuk melakukan update repository:

sudo yum -y update

2. Setelah repository terupdate, Anda dapat memulai instalasi Jenkins dengan menambahkan repository Jenkins pada sistem CentOS Anda. Gunakan perintah berikut untuk menambahkan repository:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

3. Setelah repository Jenkins berhasil ditambahkan, tambahkan kunci publik Jenkins untuk menghindari error saat melakukan instalasi. Gunakan perintah berikut untuk menambahkan kunci publik Jenkins:

sudo rpm –import https://jenkins-ci.org/redhat/jenkins-ci.org.key

4. Setelah kunci publik Jenkins berhasil ditambahkan, lakukan instalasi Jenkins dengan menggunakan perintah berikut:

sudo yum -y install jenkins

5. Setelah proses instalasi selesai, jalankan Jenkins dan pastikan bahwa Jenkins telah berjalan pada sistem CentOS Anda. Gunakan perintah berikut untuk memulai Jenkins:

sudo systemctl start jenkins

6. Setelah Jenkins berhasil dijalankan, pastikan bahwa Jenkins selalu berjalan pada sistem CentOS Anda. Gunakan perintah berikut untuk menjalankan Jenkins secara otomatis setiap kali sistem CentOS Anda di-restart:

sudo systemctl enable jenkins

Konfigurasi Firewall

Setelah instalasi Jenkins selesai, pastikan bahwa firewall pada CentOS Anda sudah dikonfigurasi untuk mengizinkan akses ke Jenkins. Gunakan perintah berikut untuk mengizinkan akses ke Jenkins melalui firewall:

sudo firewall-cmd –zone=public –permanent –add-port=8080/tcp

Setelah itu, reload firewall dengan menggunakan perintah berikut:

sudo firewall-cmd –reload

Menjalankan Jenkins

Setelah melakukan instalasi dan konfigurasi firewall, Anda dapat membuka browser pada komputer Anda dan akses Jenkins melalui URL berikut: http://:8080. Pastikan bahwa Anda mengganti dengan alamat IP dari server CentOS Anda.Setelah berhasil mengakses Jenkins, Anda akan diminta untuk memasukkan password yang diberikan oleh Jenkins. Password ini dapat ditemukan pada file /var/lib/jenkins/secrets/initialAdminPassword pada server CentOS Anda.Setelah memasukkan password, Jenkins akan meminta Anda untuk melakukan instalasi plugin. Pilih plugin yang Anda butuhkan dan klik “Install”.Setelah instalasi plugin selesai, Jenkins siap digunakan untuk otomatisasi proses build, test, dan deployment pada pengembangan perangkat lunak Anda.

Kesimpulan

Jenkins adalah perangkat lunak open-source yang dapat membantu developer dalam meningkatkan efisiensi dan kualitas pengembangan perangkat lunak. Pada artikel ini, telah dijelaskan cara install Jenkins di CentOS 7 beserta konfigurasi firewall dan penggunaannya. Dengan mengikuti langkah-langkah yang telah dijelaskan, Anda dapat memulai menggunakan Jenkins untuk otomatisasi proses build, test, dan deployment pada pengembangan perangkat lunak Anda.