LinuxサーバーにJenkinsをインストールし、いくつかのプラグインを手動でインストールしたい。
Blue Ocean andArtifactoryをインストールしたいです。
両方のプラグインについて、hpiファイルをダウンロードしてインストールしようとしましたが、多くの依存関係エラーが発生します。
これらの依存関係も手動でインストールする必要がありますか?またはこれを行うためのより良い方法はありますか?
私はそれらの依存関係の1つをインストールしようとしましたが、その依存関係エラーもいくつかありました:-(
Linuxサーバーはインターネットにアクセスできません。
ありがとう!
ロバート
BlueOceanには多くの依存関係があることは正しいです。
インターネットに接続できない場合は、BlueOceanに関連する21個のhpiファイルをすべてダウンロードし、[Jenkinsの管理]> [プラグインの管理]> [詳細設定]タブからアップロードする必要があります。
または、Jenkinsインスタンスが実行されているサーバーにアクセスできる場合は、hpiファイルを%JENKINS_HOME%/ pluginsフォルダーにコピーできます。対応するディレクトリ(単なるZipファイルであるhpiから展開)は、Jenkinsの再起動時に作成されます。
21個のプラグインファイルすべてを取得する最も簡単な方法は、 Jenkinsプラグインページ を開いてblueocean
を検索することです。 21個すべての同じ番号のバージョンをダウンロードし、1つずつアップロードします。注文は問題ではありません。再起動時にそれらがすべて存在する限り、依存関係は解決されます。
同じプロセスが他のプラグインにも当てはまります。マシンをインターネットに接続できる場合は、依存関係と更新通知を管理する更新センターを使用できるため、プロセスが非常に簡単になります。
ここでも同じです。 Jenkinsは、インターネットへの接続が許可されていないOpenShiftでセットアップされています。プラグインを1つずつダウンロードするのは面倒です。言うまでもなく、各プラグインには独自の依存関係があり、ダウンロードする必要があります。
これがあなたがすることです...
%JENKINS_HOME%/plugins
ディレクトリに移動します。このフォルダ内に*.jpi
が表示されます。これらはあなたのプラグインです。その依存関係もダウンロードされます。*.hpi
に変更し、ディレクトリに保存します。テストするには...
%JENKINS_HOME%/plugins
ディレクトリ内のすべてを削除してから、すべての*.hpi
をこのディレクトリに配置します。