Memulai Jenkins di Ubuntu 20.04

Jenkins adalah open-source, server berbasis Java yang menyediakan plugin untuk berbagai masalah otomatisasi. Baik itu mengotomatiskan pemrograman perangkat lunak baru, atau penugasannya ke tugas tertentu, dengan Jenkins; Anda bisa melakukan semuanya.

Panduan ini akan mencakup instalasi Jenkins di Ubuntu 20.04. Kami juga akan membahas kebutuhan untuk memulai Jenkins, termasuk cara memulai server pengembangan dengan ubuntu dan mendaftar dengan akun user administratif.

Bagaimana Jenkins bekerja?

Untuk menjelaskannya secara sederhana, Jenkins mengotomatiskan proyek Anda, yaitu pembangunan dan pengujiannya, dan pada gilirannya memfasilitasi integrasi berbagai perubahan yang muncul dengan perluasan cakupan proyek Anda. Ini juga memfasilitasi pengiriman berkelanjutan dari perangkat lunak yang diperbarui dengan menggabungkan beberapa alat pengujian dan penyebaran.

Jenkins dapat menghemat banyak waktu dan sumber daya organisasi Anda dengan plugin otomatisasinya yang mengintegrasikan seluruh siklus hidup proyek: membangun, menilai, mendemonstrasikan, mengemas, menyusun, dan menerapkan tahapan.

Ini mendukung Windows, Mac OS serta Linux / Unix OS dan didistribusikan pada engine yang berbeda.

Pengaturan kami

Di sini, di panduan ini, kami menggunakan server Ubuntu menggunakan akun user akses sudo, dengan Oracle JDK 11 diinstal di server. Kami akan menggunakan paket yang diperbarui secara resmi untuk menginstal Jenkins.

Langkah 1: Mempersiapkan server

Kami akan mulai dengan menambahkan kunci repositori ke sistem, menggunakan perintah berikut:

$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add

Kemudian, lanjutkan dengan menambahkan alamat repositori paket Debian ke sources.list server:

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

Selanjutnya, beralih ke repositori baru menggunakan perintah berikut.

$ sudo apt update

Langkah 2: Instal Jenkins

Dengan server siap untuk instalasi, ketik perintah berikut untuk memulai instalasi:

$ sudo apt install Jenkins

Instalasi bisa memakan waktu cukup lama. Jika diinstal dari paket yang dikelola proyek, itu harus memiliki semua fitur terbaru yang tersedia.

Langkah 3: Jalankan Jenkins

Ketik berikut ini untuk menjalankan jenkins:

$ sudo system
ctl start Jenkins

Untuk melihat output status, gunakan input status untuk melihat apakah startup berhasil:

$ sudo systemctl status Jenkins

Jika Anda telah mengikuti petunjuk dengan benar sejauh ini, Anda akan melihat output yang sama seperti screenshot di atas.

Panel keluaran mengonfirmasi bahwa Jenkins diatur untuk memulai segera setelah engine melakukan booting.

Meskipun kami telah mengkonfirmasi bahwa instalasi berhasil, kami harus mengubah pengaturan firewall kami untuk menautkan pengaturannya dari browser web.

Langkah 4: Konfigurasi firewall

Mari kita lakukan beberapa penyesuaian pada firewall terlebih dahulu. Pengaturan default pada Jenkins menjalankannya di port 8080. Untuk mengakses port itu, ketikkan yang berikut ini:

$ sudo ufw allow 8080

Ini akan mengaktifkan firewall jika tidak diaktifkan sebelum instalasi.

$ sudo ufw allow OpenSSH

$ sudo ufw enable

Periksa pembaruan status menggunakan:

$ sudo ufw status

Lihat bagaimana port 8080 terbuka untuk akses lalu lintas dari seluruh web.

Sekarang setelah kami menginstal Jenkins di server kami dan menyesuaikan firewall kami, kami akhirnya dapat melanjutkan untuk menyesuaikan Jenkins.

Langkah 4: Sesuaikan pengaturan Jenkins

Sebelum kita mengatur penginstal, kita harus mengakses port 8080 Jenkins dengan kredensial kita. Ini akan membawa Anda ke panel Unlock Jenkins, di mana Anda akan melihat di mana password awal berada.

Beralih ke jendela terminal dan panggil password dengan perintah cat:

$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Catat atau simpan password yang ditampilkan di jendela, buka kotak dialog password Administrator dan tempel di sana. Selanjutnya, Anda akan ditanya apakah Anda ingin menyesuaikan plugin untuk menginstal sendiri atau menggunakan plugin default.

Di sini, kami cukup mengklik tombol instal, seperti yang Anda lihat. Setelah penginstal selesai, itu akan menampilkan prompt di mana kredensial user admin pergi. Anda dapat menggunakan password alfanumerik password 32 karakter dan melanjutkan sebagai admin atau membuat user baru sebagai berikut.

Kemudian, Anda akan ditampilkan ‘Instance Configuration’ panel, tempat Anda akan mengonfirmasi URL untuk instance Jenkins Anda. Anda dapat mengonfirmasi dengan nama domain server Anda, atau alamat IP-nya:

Setelah mengkonfirmasi info yang diperlukan, Anda dapat keluar dengan mengklik tombol Simpan dan Selesai. Anda akan menerima pesan yang mengatakan sesuatu sebagai berikut:

Kunjungi dasbor Jenkins dengan mengeklik Mulai menggunakan tombol Jenkins.

Jika Anda telah mengikuti langkah-langkah di atas dengan benar, Anda seharusnya sudah menginstal Jenkins versi terbaru di sistem Anda.

Membungkus sesuatu

Pada artikel ini, kita telah melihat Jenkins, instalasinya, dan paket-paket yang diperlukan. Saya harap tutorial ini bermanfaat bagi Anda dan telah membantu Anda menjalankan Jenkins di server Ubuntu 20.04 Anda.

Related Posts