0

Mengupdate jenkins ke latest version pada OS Ubuntu

update jenkins ke latest version


Jenkins merupakan tools untuk CI CD (Continuous Integration & Continuous Delivery). Digunakan untuk build aplikasi, deploy aplikasi ke environment tertentu (staging, production) secara otomatis.

Jenkins bisa diintergrasikan ke version control seperti github, gitlab dan bitbucket agar ketika ada push code, merge atau create tags bisa langsung build & deploy melalui jenkins.

Saat menggunakan jenkins, terkadang kita mendapatkan notifikasi di dashboard jenkins yang berisi tentang informasi security vulnerability terhadap plugin dan software jenkins yang digunakan sekarang. Dan disarankan untuk mengupdatenya ke versi terbaru.

Maka dari itu, sebaiknya kita mengupdate plugin / jenkinsnya ke versi terbaru (latest version) untuk menghindari security vulnerability. Disini kita akan fokus ke mengupdate versi jenkinsnya saja.

Sebelum memulai mengupdate versi jenkins, berikut saya jabarkan resource yang saya pakai saat ini:

  • Ubuntu 20.04
  • Jenkins 2.332.3
  • Java 11

Update versi jenkins ke latest version

Kita akan update jenkins dari versi 2.332.3 ke latest version. Ada beberapa langkah untuk mengupdate jenkins, caranya sebagai berikut:

  • Pertama stop dulu service jenkinsnya
service jenkins stop
  • Kemudian kita backup dulu source jenkinsnya (buat jaga-jaga)
cd /var/lib/
tar -cvzf jenkins_date.tar.gz jenkins/
du -sh /jenkins_date.tar.gz

Bisa kita lihat total size backupnya adalah 1.7 GB

update jenkins ke latest version
  • Lalu pindahkan file jenkins_date.tar.gz ke path lain, misal ke path $HOME (kalian bisa pindahkan ke path manapun, terserah kalian)
mv jenkins_date.tar.gz $HOME
  • Kemudian yang terpenting backup juga file jenkins.war. File ini nanti kita akan replace dengan jenkins.war (latest version) yang akan kita download nanti menggunakan wget.
    Masuk ke path berikut:
cd /usr/share/jenkins
mv jenkins.war jenkins.war.old
  • Note: jika saat menjalankan mv jenkins.war filenya tidak ada, kalian bisa buka file migrate dulu untuk mendapatkan lokasi file jenkins.war
vi migrate
update jenkins ke latest version
  • File jenkins.war berada di path /usr/share/java/jenkins.war
  • Pindahkan jenkins.war menjadi jenkins.war.old
cd /usr/share/java/
mv jenkins.war jenkins.war.old
  • Masih didalam folder /usr/share/java, download jenkins.war terbaru menggunakan command berikut:
sudo wget https://updates.jenkins-ci.org/latest/jenkins.war
update jenkins ke latest version
  • Pastikan permission ownernya ke user dan group root
sudo chown root:root jenkins.war
  • Setelah itu restart jenkinsnya
sudo service jenkins start
  • Kita bisa cek sekarang jenkins seharusnya sudah versi terbaru. Jalankan command berikut untuk mengecek versi jenkins:
jenkins --version
  • Jika kita coba buka lewat browser maka tampilan jenkins versi 2.431 adalah seperti berikut:
update jenkins ke latest version

Penutup

Demikianlah tutorial Mengupdate jenkins ke latest version pada OS Ubuntu.

Mungkin ketika update versi, project yang existing akan menghilang dari dashboard. Biasanya itu terjadi karena ada error plugin di jenkinsnya. Projectnya akan muncul kembali sampai errornya disolve. Cara cek lognya bisa dicek di Jenkins Log.

update versi jenkins

Semoga bermanfaat!

Ambar Hasbiyatmoko

Hello, I'm web developer. Passionate about programming, web server, and networking.

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.