2016-06-01 9 views
2

私は、Jenkinsを実行する1つのマスターノードと1つのスレーブノードがある構成を持っています。ビルドジョブはスレーブ上で実行されます。Jenkinsのプラグインフォルダはどこにありますか?

1)私はプラグインがどこに保存されているか知りたいですか?それは主人か奴隷ですか?マスターの場合は、その場所は何ですか?

2)選択したプラグインを他のサーバーにアクセス(コピー)することはできますか?プラグインの依存関係は尊重する必要がありますか?

答えて

3

は)Administering Jenkins, JENKINS_HOME directoryを参照してください。

JENKINS_HOME 
    +- ... 
    +- plugins 
    +- ... 

再2):私はそれが、試したことがないあなたは、その後、他のジェンキンスを再起動した場合に動作するはずです必要な依存関係を含む、別のサーバにプラグインをコピーします。うまくいけば、respective plugin page必須コアの依存関係セクションが最新です。私はJenkinsの組み込みプラグイン管理のためにこれを行うことをお勧めしません。

+0

制限のため、プラグインをサーバーにダウンロードできません。だから、私はプラグインをコピーするのではなく、他の方法を見ていない。 –

+0

@Aditya本当に?あなたはサーバーのファイルシステムにアクセスしています(それは「危険」です)が、Jenkinのプラグイン管理にアクセスすることはできません。 –

+0

私にはその限界があります。サーバーはある種のファイアウォールの後ろにありますので、Jenkinsプラグインマネージャーにダウンロードすることはできません。サーバーの保護の背後にある理由は理解できます。したがって、私の見解ではかなり正しいファイルシステムを扱っている人がより多くの責任を負っています。それはあなたとのトレードオフです。そしてもう一つのポイントは、サーバー上のJenkinsだけではありません。さらにいくつかのアプリケーションがあります。 –

1
  1. プラグインはマスターに格納されます。正しく覚えていれば、インストールディレクトリにプラグイン用のフォルダがあります。
  2. はい、それらを別のサーバーにコピーすることができます。私はこれを2年ほど前に行ったことがわかります。 Jenkinsの新しいバージョンでは、私は本当にわからない。
  3. 1の場合
+0

プラグインをコピーする際に、どうやって依存関係を管理しましたか?もっと明確にするために、Log Parserプラグインをコピーしたいのですが、どこで依存関係を見ることができますか? –

+0

@Aditya [Log Parser Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Log+Parser+Plugin)ページを参照してください。_必須コア依存関係_。 –

関連する問題