Di posting kali ini, saya akan membahas terkait bagaimana melakukan perubahan versi jenkins, dikarenakan yang namanya aplikasi bakalan selalu ada perubahan.
Aplikasi selalu ada yang namanya perbaikan dan penambahan fitur baru. Saat versi jenkins di upload mungkin beberapa orang takut configurasi hilang atau error saat menjalankan proses jenkins.
Tapi tenang konfigurasi tidak akan hilang cuma jika kita versi jenkins di upload, saya sarankan harus update juga plugins. Kita langsung ke TKP .
1). Masuk ke server via terminal
2). kemudian cek version jenkins terlebih dahulu dengan script berikut :
head -5 /var/lib/jenkins/config.xml| grep -oP '(?<=<version>).*?(?=</version>)'
Atau bisa juga login ke aplikasi jenkins, di cek pojok bawah jenkins
3). Selanjutkan kita download jenkins, tapi kita cek terlebih dahulu versi stable di link jenkins.changelog-stable.
Kalau di cek versi terakhir 2.190.3, sesuai capture ada perbaikan isu atau bug
4). Jika sudah tahu versi jenkins masukan ke terminal lagi, kemudian jalankan perintah untuk membuat folder di home:
mkdir downloads
5). Kemudian download jenkins terbaru
cd /home/downloads
wget http://updates.jenkins-ci.org/download/war/2.190.3/jenkins.war
note versi : 2.190.3 bisa berubah terus di sesuaikan jenkins change log stable yang terakhir di link : https://jenkins.io/changelog-stable/
6). Kemudian backups jenkins lama dengan perintah :
cp /usr/lib/jenkins/jenkins.war /home/downloads/jenkins.war.previous.version
7). Kemudian copy hasil download file jenkins yang baru ke folder /user/lib/jenkins dengan perintah :
cp /home/downloads/jenkins.war /usr/lib/jenkins/
8). Selanjutnya restart layanan jenkins, dengan menggunakan perintah systemctl berikut :
– Stop jenkins terlebih dahulu
systemctl stop jenkins
– Start jenkins untuk menjalankan jenkins ulang
systemctl start jenkins
9) Perintah berikut untuk mengecek jenkins berjalan dengan file var baru :
systemctl status jenkins
Sekian posting kali ini 🙂
Referensi :
1. https://www.thegeekstuff.com/2016/06/upgrade-jenkins-and-plugins
2. https://mohitgoyal.co/2017/02/15/upgrade-jenkins-server-to-a-new-version/