Breaking News
recent

Cara Instalasi Jenkins di CentOS 7

Hai Wankawan,
Di artikel kali ini saya akan sedikit sharing tentang cara instalasi Jenkins. Mungkin diantara kalian ada beberapa yang belum mengetahui apa itu Jenkins. Jadi, sebelum ke pembahasan, saya akan menjelaskan terlebih dahulu apa itu Jenkins.






Pengertian

Jenkins adalah sebuah Tool (server) otomatisasi open source yang ditulis dalam Bahasa Pemrograman Java dengan plugin yang dibangun untuk tujuan Integrasi Berkelanjutan. Jenkins digunakan untuk membangun dan menguji proyek perangkat lunak Anda secara terus menerus sehingga memudahkan pengembang untuk mengintegrasikan perubahan pada proyek.


Jenkins menawarkan cara sederhana untuk mengatur integrasi berkelanjutan atau lingkungan pengiriman berkelanjutan untuk hampir semua kombinasi bahasa dan repositori Source code menggunakan Pipelines, serta mengotomatisasi tugas pengembangan rutin lainnya.

Disini, saya melakukan instalasi Jenkins menggunakan VM (Virrtual Machine), yaitu dengan VMWare Wokrstastion. Oke, kitaa lanjut saja ke tahap instalasi Jenkins




Prasyarat


  • ISO Linux CentOS 7
  • Virtual Machine (VMWare, Virtualbox, Hyper-v, Qemu, dll)
  • Koneksi Internet



Langkah-langkah Instalasi


1. Persiapan Instalasi Jenkins

Jenkins adalah aplikasi Java, jadi langkah pertama adalah menginstal Java. Jalankan perintah berikut untuk menginstal paket OpenJDK 8:
yum install java-1.8.0-openjdk-devel
Versi Jenkins saat ini belum mendukung Java 10 (dan Java 11). Jika Anda memiliki beberapa versi Java yang diinstal pada mesin Anda, pastikan Java 8 adalah versi Java default.


Langkah selanjutnya adalah mengaktifkan repositori Jenkins. Untuk melakukan itu, impor kunci GPG menggunakan perintah curl berikut
curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo


Dan tambahkan repositori Jenkins ke sistem Anda dengan perintah
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key



2. Instalasi Jenkins

Setelah repositori diaktifkan, instal versi stabil terbaru Jenkins dengan perintah
yum install jenkins

Setelah proses instalasi selesai, mulai layanan Jenkins dengan perintah
systemctl start jenkins

Untuk memeriksa apakah Jenkins sudah berhasil dijalankan atau belum, cek statusnya dengan perintah
systemctl status jenkins
Status Jenkins

Terakhir, aktifkan layanan Jenkins untuk memulai boot sistem
systemctl enable jenkins



3. Atur Firewall

Jika kalian menginstal Jenkins pada server CentOS jarak jauh yang dilindungi oleh firewall, kalian perlu membuka port 8080.

Gunakan perintah berikut untuk membuka port yang diperlukan
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload



4. Setup Jenkins

Untuk mengatur instalasi Jenkins baru kalian, buka browser Anda dan ketik domain atau alamat IP Anda diikuti oleh port 8080
http://IPkalian:8080

Jika muncul tampilan seperti di bawah, tunggu beberapa saat sampai Jenkins siap untuk digunakan

Proses mengakses Jenkins



Lalu tampilan ini akan muncul, meminta kalian untuk memasukkan kata sandi Administrator yang dibuat selama instalasi

Unlock Jenkins




Gunakan perintah berikut untuk mencetak kata sandi di terminal kalian
cat /var/lib/jenkins/secrets/initialAdminPassword

Dan kalian akan melihat kata sandi alfanumerik sepanjang 32 karakter seperti yang ditunjukkan di bawah ini

Kata Sandi Admin Jenkins

Salin kata sandi dari terminal kalian, lalu rekatkan ke dalam kolom kata sandi Administrator dan klik Continue




Pada layar berikutnya, kalian akan ditanya apakah kalian ingin menginstal plugin yang disarankan atau memilih plugin tertentu. Klik pada kotak Instal plugin yang disarankan, dan proses instalasi akan segera dimulai.

Install Plugin Jenkins



Tunggu sampai prosesnya selesai

Install Plugins Jenkins



Setelah instalasi selesai, kalian akan diminta untuk mengatur User dan Password Jenkins baru kalian. Isi semua informasi yang diperlukan dan klik Save and Continue.

Membuat User dan Password Jenkins
Pada halaman berikutnya, kalian akan diminta untuk mengatur URL untuk instance Jenkins. Bidang URL akan diisi dengan URL yang dibuat secara otomatis.




Untuk menyelesaikan pengaturan, konfirmasikan URL dengan mengklik tombol Save and Continue

Mengatur URL Jenkins



Terakhir, klik Start using Jenkins dan kalian akan dialihkan ke dashboard Jenkins yang masuk sebagai pengguna admin yang telah kalian buat di salah satu langkah sebelumnya.

Jenkins Setup Complete



Jika Anda telah muncul tampilan seperti di bawah, maka kalian telah berhasil menginstall Jenkins pada sistem CentOS kalian.

Dashboard Jenkins





Referensi : linuxsize.com




Mungkin sekian materi tentang Instalasi Jenkins di CentOS 7
Bila ada yang kurang dimengerti, bisa cantumkan di kolom komentar
Semoga bermanfaat dan Selamat mencoba­čść

Tidak ada komentar:

Diberdayakan oleh Blogger.