Jenkins adalah server otomatisasi sumber terbuka; dengan kata lain, alat integrasi berkelanjutan yang ditulis dalam Java yang membantu mengotomatiskan tugas berulang yang terlibat dalam proses pengembangan perangkat lunak. Tugas yang berulang dapat berupa pembuatan, pengujian, dan penerapan perangkat lunak.
Proyek Jenkins bercabang dari proyek Oracle Hudson setelah perselisihan di awal 2011, tetapi, masih masing-masing memanggil satu sama lain sebagai garpu.
Di sini, tutorial ini memandu Anda melalui penginstalan Jenkins di Debian 10 / Debian 9.
Instal Jenkins Di Debian
Instal Java
Jenkins membutuhkan Java 8 atau Java 11. Di sini, saya akan menginstal paket JRE default (OpenJDK).
sudo apt update sudo apt install -y default-jre apt-transport-https wget
Jika Anda ingin menggunakan Oracle JAVA alih-alih OpenJDK, gunakan salah satu tautan untuk panduan.
BACA :Cara Menginstal Oracle Java di Debian 10 / Debian 9
Verifikasi versi Java.
java -version
Keluaran:
openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Debian-3deb10u1) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Debian-3deb10u1, mixed mode, sharing)
Tambahkan repositori Jenkins
Mari tambahkan repositori Jenkins karena Jenkins tidak tersedia di repositori dasar OS Debian / Ubuntu.
Pertama, tambahkan kunci publik Jenkins ke sistem.
wget https://pkg.jenkins.io/debian-stable/jenkins.io.key sudo apt-key add jenkins.io.key
Sekarang, tambahkan repositori Jenkins ke sistem Anda.
echo "deb https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
Instal Jenkins
Instal paket Jenkins menggunakan perintah apt.
sudo apt update sudo apt install -y jenkins
Layanan Jenkins sekarang harus aktif dan berjalan. Periksa status layanan Jenkins menggunakan perintah di bawah ini.
sudo systemctl status jenkins
Siapkan Jenkins
Jenkins hadir dengan antarmuka web tempat Anda dapat membuat, menguji, dan menerapkan perangkat lunak.
Buka browser web dan navigasikan ke URL berikut.
http://your.ip.add.ress:8080
Untuk alasan keamanan, Jenkins memasang kata sandi awal di /var/lib/Jenkins/secrets/initialAdminPassword
file untuk mencegah instalasi Jenkins yang tidak sah.
Gunakan perintah cat untuk melihat kata sandi untuk instalasi Jenkins.
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Keluaran:
15d5552f98af42d78660c86edf03d43c
Salin dan tempel kata sandi di wizard pengaturan Jenkins. Kemudian, klik Lanjutkan.
Anda dapat memasang plugin yang disarankan atau pilih dan instal plugin yang paling sesuai dengan kebutuhan Anda .
Tunggu hingga penginstalan plugin Jenkins selesai.
Buat pengguna admin pertama untuk Jenkins.
Siapkan URL Jenkins, yang akan menyediakan URL root untuk tautan ke berbagai sumber daya Jenkins.
Jenkins sekarang siap untuk membangun perangkat lunak. Klik Mulai gunakan Jenkins .
Dasbor Jenkins:
Akses Jenkins
Buka browser web dan navigasikan ke URL berikut.
http://your.ip.add.ress:8080Masuk dengan akun admin Jenkins, yang Anda buat sebelumnya.
Buat Pekerjaan Jenkins
Mari kita buat contoh build dengan perintah shell.
Untuk melakukannya, buka Jenkins Dasbor >> Item Baru atau Buat pekerjaan .
Buat proyek Gaya Bebas disebut ITzGeek_Project lalu klik Oke .
Pada halaman konfigurasi proyek, gulir ke bawah dan pilih Execute shell sebagai Tambahkan langkah pembuatan di Bangun bagian.
Masukkan perintah shell untuk dijalankan saat membangun proyek.
echo "This is $JOB_NAME"
Klik Simpan .
Proyek ini sekarang siap untuk dibangun. Klik Bangun Sekarang di panel kiri untuk membangun proyek.
Klik Ikon Konsol untuk melihat keluaran bangunan Anda.
Keluaran Konsol:
Kesimpulan
Itu saja. Anda telah berhasil menginstal Jenkins di Debian 10 / Debian 9. Saya menyarankan Anda untuk mengunjungi dokumentasi Jenkins untuk informasi lebih lanjut.