7

nodelabel パラメーター プラグインを使用してジェンキンス インスタンスを自動的にセットアップするパペット スクリプトを作成しています。.hpi は正常にダウンロードされますが、プラグインはまだ機能しません。

Web UI を使用してインストールすると、動作するバージョンに .hpi ファイルと .jpi ファイルの両方があることがわかります。.jpi へのリンクがどこにも見つからないので、これは .hpi から生成されたものだと推測しています。パペットで模倣できるように、自動インストールプロセス中にこれが作成されるかどうか/どのように作成されるかを知りたいです。

4

1 に答える 1

15

.jpi および .hpi ファイルは単なる zip ファイルです (JPI = jenkins プラグイン、HPI = hudson プラグイン)。.hpi をプラグイン ディレクトリ (おそらく /var/lib/jenkins/plugins) に入れて Jenkins を再起動すると、プラグインがインストールされます。

私が見つけたのは、Jenkins-ci.org が .hpi ファイルを保存していることでした。この方法でインストールすると、それらは .hpi ファイルのままになります。GUI からインストールすると、.jpi に変更されます。

また、Jenkins 用の既存の puppet モジュールの 1 つを見ることもできます。

于 2012-10-16T23:34:30.630 に答える