これは2つの方法で行うことができます
- .warファイルを直接ダウンロードして、既存のファイルに置き換えます。
- ubuntuから直接更新
第1の方法
標準パスでjenkinswarファイルが見つからない場合は、[Jenkinsの管理]→[システム情報]に移動すると、.warファイルへのパスが表示されます。
ubuntuサーバー上のJenkinswarファイルの一般的な場所は次のとおりです。
/usr/share/jenkins
jenkinsホームディレクトリにジャンプします
cd /usr/share/jenkins
jenkinsサーバーを停止します
sudo service jenkins stop
既存のjenkinswarファイルを移動する
sudo mv jenkins.war jenkins.war.old
最新のjenkinswarファイルをダウンロードする
sudo wget https://updates.jenkins-ci.org/latest/jenkins.war
Jenkinsサーバーを起動します
sudo service jenkins start
今はすべてが良いはずです。
トラブルシューティング手順
ルートパーミッションを使用してjenkinsを実行している場合(これは実行しないでください)、jenkins.warパーミッションを変更する必要があります。
$ sudo chown root:root jenkins.war
オプションで、以下のコマンドを使用してjenkinsサーバーを再起動できます。
$ sudo /etc/init.d/jenkins restart
2番目の方法
ubuntuでは、以下の2つのコマンドを試してすべてを更新することもできます。
$ sudo apt-get update
$ sudo apt-get install jenkins --fix-missing