Bagaimana Memasang Jenkins di Ubuntu 20.04?

How Install Jenkins Ubuntu 20

Jenkins adalah pelayan automasi sumber terbuka yang lazim dan digunakan sebagai pelayan CI (integrasi berterusan) untuk membina dan mengurus aplikasi dan perisian berskala besar dengan cekap. Ia membantu dalam pengujian unit projek pengaturcaraan berskala lebih besar dan menyokong banyak bahasa pengaturcaraan terkenal seperti Python, C ++, PHP, dll.

Pemasangan

Jenkins dapat dipasang di Ubuntu 20.04 dengan menambahkan kunci repositori ke sistem, tetapi sebelum itu, kita mesti memasang Java Development Kit terlebih dahulu. Mari pasang OpenJDK oleh komuniti sumber terbuka Java jika belum dipasang pada sistem Ubuntu 20.04 anda.



Pasang Open Java Development Kit

OpenJDK versi stabil terkini boleh dipasang dari repositori pakej Ubuntu rasmi. Pada saat menulis catatan ini, versi stabil Open Kit Pembangunan Java terbaru ialah OpenJDK 11.



Pertama, kemas kini repositori cache APT sistem:



$sudokemas kini tepat

Taipkan arahan yang diberikan di bawah untuk memasang OpenJDK 11:

$sudotepatpasangbukajdk-sebelas-jdk



Sekiranya ia meminta ruang cakera tambahan, ketik y dan tekan Enter.

Setelah selesai proses pemasangan, versi Java dapat disahkan dengan mengetik perintah yang diberikan di bawah:

$jawa - penukaran

Anda dapat menyaksikan bahawa versi 11.0.9.1 berjaya dipasang pada sistem Ubuntu 20.04. Sekarang, kita boleh beralih ke pemasangan Jenkins.

Pemasangan Jenkins di Ubuntu 20.04

Jenkins dapat dipasang dengan mudah di Ubuntu dengan mengimport dan menambahkan kunci GPG ke sistem.

Sekarang anda perlu menambah kunci GPG:

$wget -p -OR- https://pkg.jenkins.io/debian/jenkins.io.key| sudo tambah kunci apt-

Setelah menambah kunci GPG, tambahkan alamat pakej Jenkins ke senarai sumber dengan menaip arahan yang diberikan di bawah:

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

Setelah mengaktifkan repositori Jenkins, cukup kemas kini cache APT sistem sekali.

$sudokemas kini tepat

Mari maju dan lakukan kerja sebenar memasang Jenkins.

$sudotepatpasangjenkins

Ketik y yang diperlukan dan teruskan proses pemasangan dengan menekan kekunci Enter.

Jenkins berjaya dipasang. Mari mulakan dan konfigurasikan pelayan Jenkins.

Mulakan Pelayan Jenkins

Perkhidmatan Jenkins harus bermula secara automatik pada pemasangan Jenkins. Untuk mengesahkan status perkhidmatan Jenkins, ketik arahan di bawah.

$sudostatus sistemctl jenkins

Ini aktif dalam kes saya tetapi jika tidak dalam kes anda, mulailah dengan menaip arahan yang diberikan di bawah:

$sudosystemctl memulakan jenkins

Setelah memeriksa dan memulakan perkhidmatan, mari sesuaikan firewall.

Konfigurasikan Firewall untuk Jenkins Server

Sekarang, untuk mengkonfigurasi firewall untuk pelayan Jenkins menggunakan alat UFW, kita perlu mengaktifkan firewall dan membuka port 8080 untuk akses jauh dari mana sahaja. Cukup taip arahan di bawah:

$sudoufw membenarkan8080

Dan periksa status UFW dengan menaip arahan yang diberikan di bawah:

$sudostatus ufw

Sekiranya status tidak aktif, maka aktifkan dengan menaip arahan yang diberikan di bawah:

$sudoufwmengaktifkan

Sekarang, periksa semula status UFW.

$sudostatus ufw

Anda dapat menyaksikan bahawa port 8080 dibenarkan.

Siapkan Jenkins

Untuk menyiapkan Jenkins, ketik nama domain atau alamat IP anda bersama dengan port 8080 di bar alamat penyemak imbas, dan anda harus mempunyai halaman Buka Kunci Jenkins meminta kata laluan, seperti gambar yang ditunjukkan di bawah.

Anda boleh mendapatkan kata laluan dari lokasi yang diberikan menggunakan perintah kucing di terminal. Perintah untuk mendapatkan kata laluan adalah seperti ini:

$sudo kucing /di mana/lib/jenkins/rahsia/kata laluanAdminPassword

Perintah ini akan mencetak kata laluan secara langsung dan anda boleh menyalin dan menempelkannya ke medan kata laluan pada skrin Jenkins Unlock dan klik pada butang Teruskan.

Ini akan mengarahkan anda ke skrin seterusnya di mana ia akan meminta sama ada memasang plugin yang dicadangkan atau memilih plugin pilihan anda.

Pilih Pasang pemalam yang dicadangkan. Pada klik, ia akan mula memasang pemalam lalai.

Setelah pemasangan plugin berjaya, ia akan meminta penetapan nama pengguna, kata laluan, dan alamat e-mel pengguna pentadbir.

Berikan medan input yang diperlukan dan tekan butang Simpan dan Teruskan.

Seterusnya, ia akan menavigasi anda ke halaman untuk mengkonfigurasi URL Jenkins.

Buat masa ini, pergi dengan URL buatan automatik lalai dan klik pada butang Simpan dan Selesai di sudut kanan bawah.

Setelah selesai penyiapan Jenkins, anda dapat melihat layar dengan pesan kejayaan Jenkins sudah siap !, seperti gambar di bawah.

Tekan Mula menggunakan butang Jenkins, dan di halaman seterusnya, anda akan melihat papan pemuka dengan bersih.

Dan ini adalah bagaimana kita sampai pada akhir memasang dan menyiapkan Jenkins pada sistem LTS Ubuntu 20.04.

Kesimpulannya

Dalam catatan ini, kami telah membuat liputan mengenai pemasangan OpenJDK 11 dan Jenkins pada sistem LTS Ubuntu 20.04. Kami juga telah membahas konfigurasi firewall untuk Jenkins dan belajar bagaimana menyiapkannya untuk pertama kalinya. Setelah membaca catatan ini, mana-mana pemula boleh memasang dan mula menggunakan Jenkins di Ubuntu 20.04. Sekiranya anda ingin belajar, meneroka, atau menggali lebih dalam ke Jenkins, jangan ragu untuk mengunjungi dan membaca dokumentasi rasmi dari Jenkins.