Saya memiliki mesin dengan Ubuntu 12.04 dan telah menginstal Jenkins ver. 1.424.6 menggunakan apt-get berdasarkan panduan ini , tetapi ada versi baru:
New version of Jenkins (1.447.2) is available for download (changelog).
Jika saya menekan unduh, saya mendapatkan file jenkins.war ... tetapi bagaimana cara menggunakannya untuk memutakhirkan instalasi saya saat ini? atau apakah itu tidak mungkin sebelum repositori apt diperbarui?
Jika Anda telah menginstal Jenkins melalui apt-get, Anda juga harus memperbarui Jenkins melalui apt-get untuk menghindari masalah di masa mendatang. Pembaruan harus bekerja melalui "apt-get update" dan kemudian "apt-get upgrade".
Untuk detailnya kunjungi URL berikut:
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu
sumber
sudo apt-get remove jenkins jenkins-common
kemudiansudo apt-get install jenkins
. Jika Anda tidak melakukannya, pembaruan akan gagal ditrying to overwrite '/usr/share/jenkins/jenkins.war', which is also in package jenkins-common 1.424.6+dfsg-1ubuntu0.1
sumber
sejauh ini cara termudah untuk memutakhirkan di linux, bekerja seperti pesona setiap saat.
sumber
yum update jenkins
harus melakukannya.Meskipun saya tidak akan menganggap ini sebagai jawaban yang valid untuk pertanyaan OP, saya masih menekankan bahwa cara terbaik untuk menyebarkan Jenkins (dan kemungkinan besar jika tidak semua perpustakaan / paket / perangkat lunak) di Ubuntu adalah dengan memanfaatkan bakat (atau apt- mendapatkan) sistem manajemen.
Ini didokumentasikan di sini: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu (perhatikan bahwa jika Anda ingin menggunakan LTS build, klik repo ini http: // pkg. jenkins-ci.org/debian-stable/ )
Jadi jika kebetulan Anda benar-benar menggunakan pendekatan ini, Anda cukup melakukan a
apt-get upgrade jenkins
sumber
ketika Anda membuka panel Jenkins, itu akan menunjukkan paket yang tersedia dari versi terbaru mereka. Anda dapat mengunduhnya melalui perintah wget di server. setelah mengunduh paket terbaru Anda harus mengambil file cadangan .war.
Misalnya-: wget http://updates.jenkins-ci.org/download/war/2.205/jenkins.war
Jalur file perang Jenkins untuk Ubuntu - / usr / share / jenkins /
Path file perang Jenkins untuk centos - / usr / lib / jenkins /
setelah mengambil cadangan, timpa file perang dan mulai ulang layanan jenkins.
Ubuntu - layanan jenkins restart, centos - systemctl restart jenkins.service
sumber
Kami menjalankan jenkins dari file .war dengan perintah berikut.
Anda bahkan dapat menjalankan perintah dari direktori ~ / Downloads
sumber
Saya menggunakan skrip groovy ini untuk mengunduh file perang baru
Dan skrip lain mematikan kucing jantan - menyalin perang dan memulai ulang
Kami menyimpannya di windows 2008 dan tomcat, saya menggunakan kueri sc, sc config, sc stop, sc start untuk mengelola layanan windows
sumber
sumber
Milik saya diinstal di bawah / usr / share / jenkins. Saya pikir itu diinstal melalui apt-get jadi mungkin ingin memeriksanya juga.
Ubuntu 12.04.1
sumber
Saya tidak ingin menginstal x11-common dan komponen lain yang dibundel dalam pendekatan instal apt-get, jadi saya baru saja mengunduh file .war dan menjalankan perintah yang disebutkan Francois. Itu bekerja dengan baik, tetapi Anda harus menulis skrip daemon Anda sendiri dengan pendekatan itu. Rincian lengkap di sini: http://strem.in/stream/9488/Using-the-war-file-for-jenkins-ci
sumber
Untuk mengupgrade file Jenkins WAR, ikuti langkah-langkah di bawah ini:
systemctl stop jenkins
/usr/lib/jenkins
mv jenkins.war jenkins.war_bkp
wget http://updates.jenkinsci.org/download/war/(version)/jenkins.war
systemctl start jenkins
systemctl status jenkin
sumber