Apa itu jenkins dan apa fungsinya?
Jenkins merupakan sebuah automasi server berbasis open source yang ditulis menggunakan bahasa Java. Salah satu kegunaan Jenkins adalah untuk mengimplementasikan Continuous Integration dan Continous Delivery atau biasa yang disebut CI/CD proses. Jenkins lebih sering digunakan untuk deploy web/application melalui fitur pipeline yang source filenya dapat ditarik/pull menggunakan git.
Pada artikel kali ini saya akan menjelaskan bagaimana cara install Jenkins di Ubuntu server.
A. Install Java Terbaru
-
- Download jdk terbaru melalui official link website oraclenya disini
Pilih Linux x64 Compressed Archive, seperti screenshoot dibawah ini: - Upload file jdk-11.0.17_linux-x64_bin.tar.gz kedalam server ubuntu dengan menggunakan SFTP/FTP seperti aplikasi winscp/filezilla/mobaexterm
- Import signing key yang digunakan untuk verifikasi jdk
sudo gpg --homedir /tmp --no-default-keyring --keyring /usr/share/keyrings/oracle-jdk11-installer.gpg --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2A
- Tambah repository untuk install jdk nya
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-jdk11-installer.gpg] https://ppa.launchpadcontent.net/linuxuprising/java/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/oracle-jdk11-installer.list > /dev/null
- Update
sudo apt update
- Buat direktori oracle-jdk11-installer-local
sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
- Pindahkan atau copy file jdk yang sebelumnya sudah diupload ke server ubuntu kedalam path folder /var/cache/oracle-jdk11-installer-local
sudo cp jdk-11.0.17_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/
- Selanjutnya silahkan install java dengan perintah:
sudo apt install oracle-java11-installer-local
- Tunggu hingga selesai dan cek menggunakan perintah:
java --version
- Download jdk terbaru melalui official link website oraclenya disini
B. Install Jenkins Terbaru
-
- Tambahkan repository nya
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key |sudo gpg --dearmor -o /usr/share/keyrings/jenkins.gpg
- Tambahkan alamat repo ke sources.list
sudo sh -c 'echo deb [signed-by=/usr/share/keyrings/jenkins.gpg] http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
- Update repo terbaru dengan perintah:
sudo apt update
- Lalu install jenkins dengan perintah:
sudo apt install jenkins
- Jika proses install sudah selesai, jalankan jenkins dengan perintah
sudo /etc/init.d/jenkins start sudo systemctl enable jenkins.service sudo /etc/init.d/jenkins status
- Akses Jenkins Gui menggunakan browser dengan membuka link http://alamat_ip_server_anda:8080
– Password Administrator jenkins pertama kali di generate ketika proses instalasi berlangsung dan bisa dilihat melalui terminal dengan perintah:sudo cat /var/lib/jenkins/secrets/initialAdminPassword
– Lalu copy dan paste password nya di kolom Adminstrator password, dan klik tombol Continue
- Di halaman selanjutnya anda akan diberi pilihan dengan menginstall plugins yang di sarankan atau ingin memilih plugin-plugin tertentu saja.
- Pilih saja sesuai keinginan dan berikut contoh proses install plugin jenkinsnya
- Setelah install plugin complete, silahkan bisa lanjutkan untuk login menggunakan password administratornya dengan username admin atau anda juga bisa menambahkan admin user lain dan mengganti password user di menu pengaturan didalam jenkins.
- Selamat anda sudah selesai menginstall jenkins di Ubuntu Server.
- Tambahkan repository nya
Demikian tutorial Cara Install Jenkins di Ubuntu Server, silahkan jika ada yang ingin bertanya bisa tulis dikolom komentar ya.