Skip to content
Tutorial emka
Menu
  • Home
  • Debian Linux
  • Ubuntu Linux
  • Red Hat Linux
Menu

Tutorial Cara Instalasi Jenkins di Ubuntu 22.04

Posted on February 24, 2024

Dalam tulisan blog ini, kami akan menunjukkan cara menginstal Jenkins di Ubuntu 22.04 untuk integrasi DevOps yang lancar.

Di dunia DevOps yang dinamis, Jenkins menonjol sebagai server otomatisasi yang kuat dan populer yang memfasilitasi integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD). Jika Anda menggunakan Ubuntu 22.04 dan ingin menyederhanakan jalur pengembangan Anda, maka Anda berada di tempat yang tepat.

Persyaratan

  • Sistem Ubuntu 22.04 yang berjalan,
  • Akun pengguna dengan hak sudo.
  • Koneksi internet

Tanpa menunggu lebih lama, mari kita telusuri langkah-langkah instalasi Jenkins.

Instal Java

Jenkins adalah aplikasi berbasis Java, jadi Anda perlu menginstal Java Development Kit (JDK). OpenJDK adalah pilihan yang banyak digunakan. Buka terminal dan jalankan perintah berikut untuk menginstal OpenJDK 17.

Catatan: OpenJDK dan dependensinya tersedia di repositori apt default.

$ sudo apt update

$ sudo apt install fontconfig openjdk-17-jre -y

Verifikasi versi Java dengan menjalankan:

$ java -version

Tambahkan Repositori Jenkins

Jenkins tidak tersedia di repositori paket default Ubuntu 22.04. Jadi, kita akan menambahkan repositori apt resmi. Jalankan perintah berikut.

$ sudo wget -O /usr/share/keyrings/jenkins-keyring.asc

  https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key


$ echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]

  https://pkg.jenkins.io/debian-stable binary/ | sudo tee

  /etc/apt/sources.list.d/jenkins.list > /dev/null

Instal Jenkins di Ubuntu 22.04

Sekarang, instal Jenkins menggunakan perintah apt berikut.

$ sudo apt update

$ sudo apt install Jenkins -y

Mulai dan Aktifkan Layanan Jenkins

Setiap kali kita menginstal Jenkins menggunakan perintah apt, layanannya dimulai secara otomatis. Untuk memverifikasi status layanan Jenkins, jalankan perintah berikut.

$ sudo systemctl status Jenkins

Untuk mengaktifkan layanan Jenkins setiap kali sistem diaktifkan, jalankan perintah systemctl berikut.

$ sudo systemctl enable Jenkins

Izinkan port Jenkins di firewall jika firewall diaktifkan di sistem Ubuntu 22.04 Anda.

$ sudo ufw allow 8080/tcp

$ sudo ufw reload

Akses Wizard Pengaturan Jenkins

Jenkins berjalan pada port 8080 secara default. Buka peramban web Anda dan arahkan ke URL berikut:

http://localhost:8080

Dapatkan kunci pembuka Jenkins dengan menjalankan perintah berikut.

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

Salin kata sandi ini dan tempelkan di kolom “Kata sandi Administrator” seperti yang ditunjukkan di bawah:

  • Klik pada “Lanjutkan”
  • Setelah terbuka, pilih “Instal plugin yang disarankan” untuk memastikan pengalaman Jenkins yang lancar.
  • Berikutnya, buat pengguna admin dan kredensialnya untuk Jenkins.
  • Klik “Simpan dan Lanjutkan”
  • Di jendela berikutnya, tentukan URL Jenkins; biasanya, itu sama dengan URL akses awal Anda.
  • Klik “Simpan dan Selesai”.
  • Klik “Mulai menggunakan Jenkins” dan ini akan membawa kita ke dasbor Jenkins.

Hebat, dasbor di atas mengkonfirmasi bahwa Anda telah berhasil menginstal Jenkins di Ubuntu 22.04.

Uji Instalasi Jenkins

Untuk menguji instalasi Jenkins kita, mari buat pekerjaan demo. Ikuti petunjuk seperti yang ditunjukkan pada gambar di bawah.

Itu saja dari posting ini, kami harap Anda menemukannya bermanfaat dan informatif. Mulailah menjelajahi antarmuka pengguna Jenkins yang ramah dan konfigurasikan sesuai dengan kebutuhan proyek Anda. Mohon berikan umpan balik dan pertanyaan Anda di bagian komentar di bawah.

Recent Posts

  • Why Does the VirtualBox System Service Terminate Unexpectedly? Here is the Full Definition
  • Why is Your Laptop Touchpad Overheating? Here are the Causes and Fixes
  • How to Disable All AI Features in Chrome Using Windows 11 Registry
  • How to Avoid Problematic Windows Updates: A Guide to System Stability
  • What is Microsoft Visual C++ Redistributable and How to Fix Common Errors?
  • What is the 99% Deletion Bug? Understanding and Fixing Windows 11 File Errors
  • How to Add a Password to WhatsApp for Extra Security
  • How to Recover Lost Windows Passwords with a Decryptor Tool
  • How to Fix Python Not Working in VS Code Terminal: A Troubleshooting Guide
  • Game File Verification Stuck at 0% or 99%: What is it and How to Fix the Progress Bar?
  • Why Does PowerPoint Underline Hyperlinks? Here is How to Remove Them
  • AI Bug Hunting with Semgrep
  • What is the Excel Power Query 0xc000026f Error?
  • How to Build Your Own Homelab AI Supercomputer 2026
  • How to Enable SSH in Oracle VirtualBox for Beginners
  • How to Intercept Secret IoT Camera Traffic
  • Build Ultra-Fast and Tiny Desktop Apps with Electrobun: A Beginner’s Guide
  • The Ultimate 2026 Coding Roadmap: How to Master Software Engineering with AI Agents
  • How to Master Cloud Infrastructure with Ansible and Terraform
  • How to Fix VirtualBox Stuck on Saving State: A Complete Guide
  • How to Run Windows Apps on Linux: A Complete Guide to WinBoat, WINE, and Beyond
  • Build Your Own AI Development Team: Deploying OpenClaw and Claude Code on a VPS!
  • How to Measure Real Success in the Age of AI: A Guide to Software Metrics That Actually Matter
  • Kubernetes Traffic Tutorial: How to Create Pod-Level Firewalls (Network Policies)
  • This Is Discord Malware: Soylamos; How to Detect & Prevent it
  • Inilah 4 Strategi Memilih Niche SEO Terbaik Supaya Blog Kalian Cepat Ranking
  • Ini Trik Supaya Pengunjung Toko Online Kalian Jadi Pembeli Setia Pakai Omnisend!
  • 3 Strategi AI Terbukti Biar Bisnis E-Commerce Kalian Makin Cuan 2026!
  • Inilah 6 Langkah Tembus 5.000 Follower di X, Gini Caranya Supaya Akun Kalian Nggak Stuck Lagi!
  • SEO LinkedIn: Inilah Alasan Kenapa LinkedIn Ads Lebih Efektif Buat Bisnis B2B Dibanding Platform Lain
  • How to Use Orbax Checkpointing with Keras and JAX for Robust Training
  • How to Automate Any PDF Form Using the Power of Manus AI
  • How to Training Your Own YOLO26 Object Detection Model!
  • How to Build a Full-Stack Mobile App in Minutes with YouWare AI
  • How to Create Consistent Characters and Cinematic AI Video Production with Seedance
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
©2026 Tutorial emka | Design: Newspaperly WordPress Theme