Bagaimana Cara Menginstal Jenkins di Ubuntu 20.04?

How Install Jenkins Ubuntu 20

Jenkins adalah server otomatisasi open-source yang umum dan digunakan sebagai server CI (continuous integration) untuk membangun dan mengelola aplikasi dan perangkat lunak berskala besar secara efisien. Ini membantu dalam pengujian unit proyek pemrograman skala besar dan mendukung banyak bahasa pemrograman terkenal seperti Python, C++, PHP, dll.

Instalasi

Jenkins dapat diinstal di Ubuntu 20.04 dengan menambahkan kunci repositori ke sistem, tetapi sebelum itu, kita harus menginstal Java Development Kit terlebih dahulu. Mari instal OpenJDK oleh komunitas open-source Java jika belum diinstal pada sistem Ubuntu 20.04 Anda.



Instal Kit Pengembangan Java Terbuka

OpenJDK versi stabil terbaru dapat diinstal dari repositori paket resmi Ubuntu. Pada saat menulis posting ini, versi stabil terbaru dari Open Java Development kit adalah OpenJDK 11.



Pertama, perbarui repositori cache APT sistem:



$sudopembaruan yang tepat

Ketik perintah yang diberikan di bawah ini untuk menginstal OpenJDK 11:

$sudotepatInstallbukajdk-sebelas-jdk



Jika meminta untuk mengambil ruang disk tambahan, ketik y dan tekan Enter.

Setelah proses instalasi selesai, versi Java dapat diverifikasi dengan mengetikkan perintah yang diberikan di bawah ini:

$Jawa --Versi: kapan

Anda dapat menyaksikan bahwa versi 11.0.9.1 berhasil diinstal pada sistem Ubuntu 20.04. Sekarang, kita bisa pindah ke instalasi Jenkins.

Instalasi Jenkins di Ubuntu 20.04

Jenkins dapat dengan mudah diinstal di Ubuntu dengan mengimpor dan menambahkan kunci GPG ke sistem.

Sekarang Anda harus menambahkan kunci GPG:

$wget -P -ATAU- https://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-key add-

Setelah menambahkan kunci GPG, tambahkan alamat paket Jenkins ke daftar sumber dengan mengetikkan perintah yang diberikan di bawah ini:

$sudo NS -C 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list'

Setelah mengaktifkan repositori Jenkins, cukup perbarui cache APT sistem satu kali.

$sudopembaruan yang tepat

Mari bergerak maju dan lakukan pekerjaan nyata dalam menginstal Jenkins.

$sudotepatInstalljenkins

Ketik y yang diperlukan dan lanjutkan proses instalasi dengan menekan tombol Enter.

Jenkins berhasil diinstal. Mari kita mulai dan konfigurasikan server Jenkins.

Mulai Server Jenkins

Layanan Jenkins akan secara otomatis memulai instalasi Jenkins. Untuk memverifikasi status layanan Jenkins, ketik perintah di bawah ini.

$sudosystemctl status jenkins

Ini aktif dalam kasus saya tetapi jika tidak dalam kasus Anda, mulailah dengan mengetikkan perintah yang diberikan di bawah ini:

$sudosystemctl mulai jenkins

Setelah memeriksa dan memulai layanan, mari kita sesuaikan firewall.

Konfigurasikan Firewall untuk Server Jenkins

Sekarang, untuk mengkonfigurasi firewall untuk server Jenkins menggunakan alat UFW, kita perlu mengaktifkan firewall dan membuka port 8080 untuk akses jarak jauh dari mana saja. Cukup ketik perintah di bawah ini:

$sudoufw izinkan8080

Dan periksa status UFW dengan mengetikkan perintah yang diberikan di bawah ini:

$sudostatusnya

Jika statusnya tidak aktif, maka aktifkan dengan mengetikkan perintah yang diberikan di bawah ini:

$sudoufwmemungkinkan

Sekarang, periksa kembali status UFW.

$sudostatusnya

Anda dapat menyaksikan bahwa port 8080 diperbolehkan.

Siapkan Jenkins

Untuk mengatur Jenkins, ketik nama domain atau alamat IP Anda bersama dengan port 8080 di bilah alamat browser, dan Anda harus memiliki halaman Buka Kunci Jenkins yang meminta kata sandi, seperti gambar yang ditunjukkan di bawah ini.

Anda bisa mendapatkan kata sandi dari lokasi yang diberikan menggunakan perintah cat di terminal. Perintah untuk mendapatkan password akan seperti ini:

$sudo kucing /di mana/lib/jenkins/rahasia/awalAdminPassword

Perintah ini akan mencetak kata sandi langsung dan Anda dapat menyalin dan menempelkannya ke bidang kata sandi di layar Buka Kunci Jenkins dan klik tombol Lanjutkan.

Ini akan menavigasi Anda ke layar berikutnya di mana ia akan meminta untuk menginstal plugin yang disarankan atau memilih plugin pilihan Anda.

Pilih Instal plugin yang disarankan. Pada klik, itu akan mulai menginstal plugin default.

Setelah instalasi plugin berhasil, ia akan meminta pengaturan nama pengguna, kata sandi, dan alamat email pengguna admin.

Berikan bidang input yang diperlukan dan tekan tombol Simpan dan Lanjutkan.

Selanjutnya, Anda akan diarahkan ke halaman untuk mengonfigurasi URL Jenkins.

Untuk saat ini, gunakan URL default yang dibuat secara otomatis dan klik tombol Simpan dan Selesai di sudut kanan bawah.

Pada penyelesaian pengaturan Jenkins, Anda dapat memiliki layar dengan pesan sukses Jenkins sudah siap!, seperti yang ditunjukkan di bawah ini.

Tekan tombol Mulai menggunakan Jenkins, dan pada halaman berikutnya, Anda akan melihat dasbor dengan bersih.

Dan beginilah cara kami mengakhiri penginstalan dan pengaturan Jenkins di sistem Ubuntu 20.04 LTS.

Kesimpulan

Dalam posting ini, kami telah membahas instalasi OpenJDK 11 dan Jenkins pada sistem Ubuntu 20.04 LTS. Kami juga telah membahas konfigurasi firewall untuk Jenkins dan mempelajari cara mengaturnya untuk pertama kalinya. Setelah membaca posting ini, setiap pemula dapat menginstal dan mulai menggunakan Jenkins di Ubuntu 20.04. Jika Anda ingin mempelajari, menjelajahi, atau menggali lebih dalam Jenkins, jangan ragu untuk mengunjungi dan membaca dokumentasi resmi dari Jenkins.