Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Jenkins adalah alat paling dicari yang digunakan untuk mengotomatiskan pengembangan perangkat lunak. Perangkat lunak otomasi memungkinkan Anda mengintegrasikan berbagai tahapan DevOps dengan mudah dalam proyek Anda.

Jenkins memiliki dukungan komunitas yang besar. Hal terbaik tentang alat ini adalah mudah dipasang dan dipelajari di sistem Linux apa pun. Mari kita lihat bagaimana Anda dapat menginstal dan mengonfigurasi Jenkins di Ubuntu 22.04.

Apa itu Jenkins?

Server otomasi terkemuka di pasar, Jenkins adalah sistem sumber terbuka dan gratis yang membantu dalam pembangunan, pengujian, dan penerapan tahapan pengembangan perangkat lunak untuk mencapai penerapan cepat aplikasi dalam produksi lingkungan.

Dengan alat ini, Anda dapat menyiapkan lingkungan continuous integration and continuous delivery (CI/CD) untuk setiap kombinasi bahasa dan repositori kode sumber dengan bantuan pipeline.

instagram viewer

Jenkins juga memiliki dukungan untuk Slack. Tim pengembang dan insinyur DevOps yang besar membutuhkan platform untuk berkolaborasi di lingkungan kerja. Untuk tujuan ini, dimungkinkan untuk mengintegrasikan Jenkins dengan Slack.

Itu juga menawarkan berbagai plugin yang membantu dalam membangun, menyebarkan, dan mengotomatiskan proyek apa pun. Menurut komunitas Jenkins, ada sekitar 1.500 plugin yang tersedia untuk berbagai aplikasi.

Prasyarat untuk Menginstal Jenkins di Ubuntu

Sebelum memulai instalasi Jenkins, Anda perlu memastikan bahwa sistem Anda memenuhi persyaratan berikut:

  1. Server Ubuntu 22.04 diinstal
  2. Akses SSH ke server
  3. Pengguna sudo non-root
  4. Akses ke baris perintah Ubuntu
  5. Setidaknya 256MB RAM
  6. Ruang drive 1GB untuk penggunaan solo
  7. Ruang drive 10GB jika Jenkins berjalan di dalam wadah Docker
  8. 4GB + RAM untuk penggunaan grup
  9. 50GB + ruang drive untuk penggunaan grup
  10. Kit Pengembangan Java 8 atau 11
  11. NGINX atau Apache diinstal dan dikonfigurasi di Server Ubuntu

Jika sistem Anda memenuhi persyaratan ini, Anda siap melakukannya.

Cara Memasang Jenkins di Ubuntu

Berikut langkah-langkah untuk menginstal Jenkins di Ubuntu:

Langkah 1: Instal Java Development Kit 11

Jenkins ditulis dalam bahasa pemrograman Java. Agar berfungsi, Anda memerlukan Java Development Kit (JDK) atau Java Runtime Environment (JRE) versi terbaru.

Untuk menginstal Java Development Kit, disarankan terlebih dahulu perbarui dan tingkatkan sistem Ubuntu Anda menggunakan perintah berikut:

sudo apt-mendapatkan memperbarui
sudo apt-mendapatkan meningkatkan

Jenkins mendukung Java Runtime Environment 8 dan 11. Kamu bisa instal Java 11 di sistem Anda menggunakan perintah ini:

sudo apt-mendapatkan instal openjdk-11-jdk

Sekarang, verifikasi apakah versi Java yang benar telah berhasil diinstal dengan:

versi java

Anda akan melihat output yang menyatakan bahwa OpenJDK versi 11 telah diinstal.

Langkah 2: Instal Jenkins di Ubuntu

Instal Jenkins dengan mengeluarkan perintah berikut:

ikal -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null

Kemudian ketik:

gema deb [ditandatangani oleh =/usr/bagikan/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null

Agar perubahan baru diterapkan, jalankan:

sudo apt-mendapatkan memperbarui

Setelah perubahan diperbarui, jalankan perintah berikut untuk menginstal Jenkins:

sudo apt-mendapatkan instal jenkins

Ketika diminta untuk konfirmasi, masukkan Y dan pukul Memasuki untuk memulai proses instalasi.

Langkah 3: Mulai Jenkins di Ubuntu

Setelah Anda menginstal Jenkins, mulai layanan di Ubuntu dengan perintah ini:

sudosystemctlawaljenkins.melayani

Anda dapat memverifikasi status layanan Jenkins dengan:

sudo systemctl status jenkins

Jika berjalan dengan baik, Anda akan melihat output berikut di terminal:

Langkah 4: Tetapkan Aturan Firewall UFW untuk Jenkins

Jenkins, secara default, menggunakan port 8080. Untuk memastikan port ini dapat diakses, Anda perlu melakukannya sesuaikan aturan firewall dengan UFW.

Untuk mengizinkan port 8080 mendengarkan koneksi yang akan datang, keluarkan perintah berikut:

sudo ufw izinkan 8080

Jika aturan berhasil diperbarui, Anda akan melihat pesan konfirmasi pada baris perintah yang menyatakan hal yang sama.

Selanjutnya, aktifkan UFW dengan perintah ini:

sudo ufw memungkinkan

Periksa status UFW dengan mengetik:

status sudo ufw

Pada keluaran, Anda akan melihat bahwa port 8080 telah diizinkan dan secara aktif mendengarkan koneksi baru.

Langkah 5: Akses Dasbor Jenkins di Peramban Web

Untuk meluncurkan dan mengonfigurasi Jenkins, buka browser, dan masukkan alamat IP server Anda dalam format berikut:

http:// alamat IP: 8080

Jika Anda menjalankan Jenkins secara lokal, Anda dapat mengaksesnya menggunakan:

http://host lokal: 8080

Untuk membuka kunci Jenkins, Anda perlu mengautentikasi diri sendiri dengan memberikan kata sandi yang disimpan di /var/lib/jenkins/secrets/initialAdminPassword mengajukan.

Izin file tidak mengizinkan pengguna biasa untuk mengaksesnya karena ini adalah file kata sandi. Buka baris perintah dan jalankan perintah berikut untuk menjadi pengguna root.

sudo -i

Sekarang jalankan perintah berikut untuk mendapatkan kata sandi dari file:

nano /var/lib/jenkins/secrets/initialAdminPassword

Anda akan menemukan kode alfanumerik seperti ini:

Salin kode dan tempelkan ke kotak di bawah kata sandi administrator dan klik Melanjutkan.

Konfigurasi Penting untuk Jenkins

Setelah mengakses antarmuka web Jenkins, Anda perlu melakukan beberapa konfigurasi yang diperlukan.

1. Instal Plugin untuk Jenkins

Jenkins menggunakan plugin untuk integrasi berkelanjutan. Untuk mengintegrasikan alat tertentu, Anda perlu memasang plugin untuk alat tertentu, seperti HTML Publisher dan Amazon EC2.

Untuk menginstal plugin, klik Instal plugin yang disarankan.

Ini adalah antarmuka yang akan Anda gunakan untuk menginstal plugin.

2. Buat Akun Administrator untuk Jenkins

Setelah Anda menginstal semua plugin yang diperlukan, Jenkins akan meminta Anda untuk membuat akun pengguna admin. Berikan nama pengguna, kata sandi, dan alamat email untuk membuat akun admin.

Sekarang klik Simpan dan Lanjutkan. Setelah akun dibuat, Anda siap menggunakan Jenkins. Klik Mulai gunakan Jenkins untuk melanjutkan:

Setelah konfigurasi awal, Anda akan dapat mengakses Dasbor Jenkins.

Cara Menghapus Instalasi Jenkins Dari Ubuntu

Saat Anda ingin menghapus Jenkins dari Ubuntu, jalankan perintah APT berikut:

sudo apt hapus --bersihkan jenkins

Terapkan Aplikasi Jauh Lebih Cepat Dengan Jenkins di Ubuntu

Setelah konfigurasi awal Jenkins, Anda dapat memulai continuous integration dan continuous deployment serta memantau pipeline di dasbor Jenkins. Dengan Jenkins, kini Anda dapat mengotomatiskan tugas, menerapkan kode, meningkatkan cakupan kode, meningkatkan efisiensi kode, menyederhanakan audit, dan banyak lagi.

Berkat antarmuka Jenkins yang intuitif dan kerangka kerja yang sederhana, teknisi DevOps kini dapat menerapkan aplikasi dengan lebih efisien di lingkungan produksi.