10

Jenkins のルック アンド フィール (UI カスタマイズ) を変更したい。また、必要なjenkinsページなどへのナビゲーションを備えた新しいビュー(新しいhtmlページやWebページなど)を追加したいと思います.

単一のプラグインがそうするのに役立つかどうか教えてください。関連する情報(一般的なものであれ)は非常に役立ちます。提案、リンク、チュートリアルも大歓迎です。

PS:- jenkins の初心者です。ここからの入力は、質問に詳細を追加するのに役立ちます。

次のようなプラグインを使用してSkinning Jenkinsを指定するドキュメントまたはチュートリアルを探しています:-

https://wiki.jenkins-ci.org/display/JENKINS/Simple+Theme+Plugin
https://wiki.jenkins-ci.org/display/JENKINS/jQuery+Plugin
https://wiki.jenkins-ci.org/display/JENKINS/jQuery+UI+Plugin
https://wiki.jenkins-ci.org/display/JENKINS/JSWidgets+Plugin

プラグインのページでは、これらの使用方法、利点、および UI を変更できる範囲に関する情報がほとんど提供されていません。

ドキュメントやリンクは大歓迎です。

4

2 に答える 2

3

Jenkins プラグインを作成したくない場合、ページを追加するために私ができる最善の提案は、NginXなどの HTTP プロキシを使用し、追加するページがプレーンな html ファイルになるように構成し、Jenkins.それらの残りのためにプロキシされます。訪問者には、それらはすべて同じサイトの一部であるように見えます。headJenkins が提供するページのおよびセクションからコードをコピーしてbody、ナビゲーションの一部を含めることができます。

見つけた Simple Theme Plugin を使用すると、Jenkins のルック アンド フィールの基本的なカスタマイズを行うことができます。私はビルドサーバーに対してそれを行い、 NginX のこの構成フラグメントを使用してプロキシします。関連する CSS はこの CSS ファイル// JENKINS CUSTOMIZATIONにあります。最後に、コメントを探してください。

于 2013-10-22T23:43:40.713 に答える
1

シンプル テーマ プラグインを使用します。これは、シンプルなスタイリングのための css ファイルと、いくつかの DOM の奇妙な点を修正するための JS ファイルを指しています (新しいルック アンド フィールの一部のテーブルでは、列数が一致しません)。

これらの 2 つのファイルは、便利な http サーバーでホストするか、ユーザーコンテンツに配置するだけで済みます。変更を確認するには、ブラウザーでページを更新するだけです。両方のファイルは、提供された他のファイルも喜んで参照できます。

便利な注意事項:

  • Jenkins には jquery があり、YUI の一部がロードされ、プロトタイプがロードされているため、スクリプトで使用できます。
  • デバッグ中に更新が邪魔になる場合は、コンソールを使用して次のように入力し、JS を一時停止せずに一時的に停止します。refreshPart = function() {}
  • 更新されたコンテンツに DOM ツリーの変更を加える場合、次の方法でレイアウトの更新に添付します。 layoutUpdatecallback.add(my_function)- そうすれば、変更が新しい着信コンテンツに適用されます。
于 2014-12-05T15:41:43.797 に答える