17

debian パッケージ (1.424.6 バージョン、Debian/Ubuntu ディストリビューション、ubuntu 12.04 で実行) から jenkins CI をインストールしました。Web で、jenkins が のように自動アップグレード ボタンを提供していることを読みましたこのリンク。しかし、ジェンキンスにはそのようなものはありません。Google と jenkins config で回答を見つけようとしましたが、失敗しました。もしかしたら、debian/ubuntu がインストールされているパッケージでは無理でしょうか?

4

4 に答える 4

27

これはアクセス許可の問題です。Jenkins のセキュリティ構成を信頼している場合は、次を実行するだけです。

$ chown -R jenkins /usr/share/jenkins

その後、jenkins を再起動すると、アップグレード ボタンが表示され、最新バージョンにアップグレードできます。そうしないと、Jenkins バージョンが最新ではない debian パッケージ システムを使用する必要があります。

于 2014-11-01T09:21:45.880 に答える
12

https://wiki.jenkins-ci.org/display/JENKINS/Automated+Upgradeに記載されているように、「Jenkins 内からのアップグレード ボタンの使用 (1.318 以降で使用可能) は、Jenkins が Debian パッケージからインストールされている場合は機能しません (新しい WAR ファイルをダウンロードしようとすると、許可が拒否されたというエラーが発生します)!"

そのため、ボタンが見つかっても失敗します。

しかし、それはまた言います

aptitude update && aptitude install jenkins

ジェンキンスを最新バージョンに更新します。試してみてください:)

于 2013-02-07T12:53:13.760 に答える
9

jenkins.war が存在するディレクトリと WAR ファイル自体の所有権を (jenkins UID および GID に) 変更します。たとえば、RHEL では次のように動作します。

chown jenkins:jenkins /usr/lib/jenkins
chown jenkins:jenkins /usr/lib/jenkins/jenkins.war
于 2016-04-08T15:09:09.660 に答える