2017-12-13 5 views
1

私たちは、私たちのチームのために数十のジョブを構成するJenkinsビルドサーバーを実行しています。 Build Monitor Pluginは、さまざまなビルドのダッシュボードを作成するために使用されており、次にこれをオフィスのテレビでプロジェクトします。テレビはJenkinsサーバーにログインしている専用のコンピュータ(chromebox)に接続され、プラグインのダッシュボードが表示されます。Jenkins BUILD Monitorを共有するには

テレビの隣に座らずにダッシュボードを見るにはどうすればいいですか?理想的には、チームの誰でもどこからでもビルドモニターのダッシュボードが表示され、ジェンキンスサーバーにログインする必要はありません(ログインを共有する必要があります)。

これを達成するためのアイデアはありますか?私が考えることができる最高ののは、リモートでchromebox into a remote access point itを回すことですが、これはうんざりしています。

+0

JenkinsサーバーにIPアドレスでアクセスすることはできませんか?テレビと同じです。 –

+1

さて、テレビでは、ジェンキンスアカウントにログインしているクロムボックスが実行されています。我々はそれをすることができますが、一般的に私たちの会社(大企業/ beauracracy)に眉をひそめているジェンキンスのログインを共有する必要があります –

+0

それは理にかなっています。あなたのサーバーのIPは公開されているのでしょうか?ダッシュボードをログインせずに表示可能にするようにJenkinsを設定することができます。それは働くだろうか? –

答えて

1

Role Strategy Pluginを使用すると、より細かい粒度の承認コントロールを取得できます。

次に制限することができます匿名公開するダッシュボードビューだけに読み取りアクセス権があります。他のすべての認証が必要です。

は要約すると、あなたが必要です:

  • プロジェクトロールの匿名ユーザー
  • プロジェクトロールのみがビューにダッシュボードのパターン(のための読み取り権限を持っていること。 *ビュー/あなたのビルドモニター名/)
  • この役割をアレルに匿名特別なユーザー
+0

ああ、本当にクール、それを試してみましょうと受け入れられた答えとしてマークします –