Jenkins自体からJenkinsをアップグレードすることは可能ですか?


18

オンジェンキンス管理:私はそのメッセージをしました

Jenkinsの新しいバージョン(2.47)をダウンロードできます(変更ログ)。

プラグインの場合と同様に、GUIからJenkinsをアップグレードする方法はありますか?

Jenkins ver。を使用しています。Linuxでは2.43。


4
あなたの質問に答えないので答えを投稿しませんが、理想的なケースは、ジェンキンスをテラフォームとアンシブル(または人形やシェフなど)で展開し、そのための式をアップグレードすることです。
Gepser

@kenorbに何を尋ねているかわからない...新しいJenkinsバージョンがある場合、インストールするかどうかを尋ねるプロンプトが表示されます。それ以外に?
アサフラビー

WARファイルをアップグレードしてダウンロードするというメッセージが表示されていますが、Aptを介して新しいバージョンが利用できるとは思わないため、プラグインと同様のアップグレードプロセスを探しています。
ケノーブ

回答:


15

はい、可能です。Windowsでは、これは利用可能な新しいバージョンがあるときに私が見るものです: ここに画像の説明を入力してください

[自動的にアップグレード]ボタンをクリックすると、Jenkinsは新しいwarファイル自体をダウンロードしてインストールします。

詳細については、Jenkins wikiを確認してください。DebianパッケージからJenkinsをインストールした場合、いくつかの問題があります。

でJenkinsを実行するとjava -jar jenkins.war、JenkinsはManage Jenkinsページから自分自身を更新できます。これは、自動アップグレードを行う最も簡単な方法です。

* nix / Mac

OS Xインストーラーを介してインストールした場合jenkins、プロセスの実行は.warファイルを所有しません。自動アップグレードを機能させるには、jenkinsユーザーがWARを書き込むことができるように権限を修正するだけ/Applications/Jenkinsです(で)。

Debianパッケージ

JenkinsをDebianパッケージからインストールした場合、Jenkins(1.318以降で使用可能)からUpgrade-Buttonを使用しても機能しません(新しいWARファイルをダウンロードしようとすると、許可が拒否されました)。

Windows自動アップグレード

JenkinsをWindowsサービスとしてインストールすると、JenkinsはManage Jenkinsページから自身を更新できます。


1

既存のjenkins.warファイルを新しいファイルで上書きしてから、Jenkinsを再起動できます。

このファイルは通常/ usr / share / jenkinsにあります。

これがシステムに当てはまらない場合は、Jenkinsの管理->システム情報で、executable-warの下に.warファイルへのパスが表示されます。


これは質問にどのように答えますか?
テンシバイ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.