133

アップデート センターからプラグインをインストールすると、次のようになります。

インターネット接続を確認してい ます http://www.google.com/に接続できませんでした。おそらく、HTTP プロキシを構成する必要がありますか? プラグインのデプロイの失敗 - 詳細 hudson.util.IOException2: http://updates.jenkins-ci.org/download/plugins/deploy/1.9/deploy.hpiからのダウンロードに失敗しました

プラグインをダウンロードして手動で Jenkins にインストールすることはできますか?

4

14 に答える 14

167

はい、できます。プラグイン (*.hpi ファイル) をダウンロードし、次のディレクトリに配置します。

<jenkinsHome>/plugins/

その後、Jenkins を再起動する必要があります。

于 2013-02-19T09:20:34.553 に答える
146
  1. プラグインをダウンロードします。
  2. Jenkins の内部: Jenkins の管理プラグインの管理 → Advancedというタブがあり、そのページにはプラグインをアップロードするオプションがあります (ファイルの拡張子は hpi でなければなりません)。

場合によっては、プラグインをダウンロードするときに (.zip) ファイルを取得し、名前を (.hpi) に変更し、UI を使用してプラグインをインストールすることがあります。

于 2013-10-25T11:43:28.963 に答える
14

次のことを行う簡単なスクリプトを作成しました。

  • 1 つまたは複数のプラグインをプラグイン ディレクトリにダウンロードします。
  • そのディレクトリ内のすべてのプラグインをスキャンして、欠落している依存関係を探します
  • この依存関係もダウンロードします
  • 開いている依存関係がなくなるまでループします

このスクリプトは実行中のジェンキンを必要としません。私はそれを使用して docker ボックスをプロビジョニングします。

https://gist.github.com/micw/e80d739c6099078ce0f3

于 2014-09-11T12:49:05.367 に答える
11

プラグインをダウンロードすると、(.zip) ファイルを取得し、(.hpi) で名前を変更し、すべてのプラグインを抽出して<jenkinsHome>/plugins/ディレクトリに移動することがあります。

于 2013-09-03T11:55:33.967 に答える
4

受け入れられた答えは正確ですが、必要な依存関係もすべてインストールしてください。CLIまたはWebを使用してインストールすると、これが処理されるようですがjava -jar jenkins-cli.jar -s http://localhost:8080 list-plugins、依存関係もインストールするまで、プラグインがブラウザーに表示されなかったり、使用されたりしませんでした。

于 2015-05-29T23:38:58.673 に答える
2

私の場合、Windows Server を実行しているオフライン ビルド サーバーにプラグインをインストールする必要がありました (ここではバージョンは関係ありません)。変更を事前にテストするためにラップトップに Jenkins を既にインストールしており、Windows サービスとして localhost:8080 で実行されています。

したがって、時間をかけてインターネット接続のあるマシンに Jenkins をセットアップし、これらの変更をオフライン サーバーの Jenkins に適用する場合 (動作することは、私が確認しました!)、次の手順に従います。

  • ラップトップの Jenkins: Jenkins を開きます ( http://localhost:8080 )。
  • Navigator: Jenkins の管理 | インストールオプションなしでプラグインをダウンロード
  • Windows エクスプローラー: 「c:\program files (x86)\Jenkins\plugins」フォルダー (つまり、role-strategy.jpi) にあるダウンロードしたプラグイン ファイルをコピーします。
  • オフラインサーバーの共有フォルダーに貼り付けます
  • コンポーネント サービス、Jenkins サービスを介して Jenkins サービス (オフライン サーバー Jenkins) を停止します。
  • プラグイン ファイル (つまり、role-strategy.jpi) を (Offline Jenkins) サーバーの "c:\program files (x86)\Jenkins\plugins" フォルダーにコピーします。
  • Jenkins を再起動すると出来上がりです。インストールする必要があります。
于 2017-12-08T00:29:00.923 に答える
1

これは、ある Jenkins ボックスから別の Jenkins ボックスにプラグインをコピーする方法です。

プラグイン ディレクトリをコピーします。

scp -r jenkins-box.url.com:/var/lib/jenkins/plugins .

プラグインを圧縮します。

tar cvfJ plugins.tar.xz plugins

それらを他の Jenkins ボックスにコピーします。

scp plugins.tar.xz different-jenkins-box.url.com
ssh different-jenkins-box.url.com "tar xvfJ plugins.tar.xz -C /var/lib/jenkins"

ジェンキンスを再起動します。

于 2016-12-14T00:27:50.307 に答える
0

このリンクを使用して、プラグインの hpi の最新バージョンをダウンロードします。https://updates.jenkins-ci.org/download/plugins/

次に、Jenkins の「プラグインの管理」からプラグインをアップロードします。

于 2022-01-25T14:43:14.240 に答える
0

プラグイン「git」をすべての依存関係とともにインストールするには:

curl -XPOST http://localhost:8080/pluginManager/installNecessaryPlugins -d '<install plugin="git@current" />'

ここで、インストールされているプラ​​グインは次のとおりですgit@currentJenkins によって無視されるように指定されたバージョン。Jenkins はlocalhostport8080で実行されています。必要に応じて変更してください。私の知る限り、これはプラグインをすべての依存関係とともに「手動で」インストールする最も簡単な方法です。ジェンキンスでテスト済みv1.644

于 2016-01-13T22:19:10.337 に答える