HTTPSのみを使用するようにJenkinsサーバーを構成し、セキュリティを有効にしました。また、ログオンしていない人がダッシュボードを表示するのは好きではありません(たとえ空であっても)。ここでは、「匿名」の「読み取り」アクセスを無効にしました。
これまでのところ、これはすべて私の好みにぴったり合っています:)
しかし、たとえば「CCtray」のようなものを使用して、リモートクライアントにビルド通知機能を追加したい場合、問題が発生します。現在へのアクセスは、https://<SERVER>/cc.xml
ログインしているユーザーに対してのみ機能します。「匿名」の通知を受け取ることができればよかったのですが。
おそらくこれらの願いを組み合わせるのは一種の矛盾です-私は思いますか?
たぶん誰かが私の好みに合うかもしれないより良いアイデアを持っていますか?
おそらく、使用できる他の通知ツールはありますか?
sw-buildsをトリガーするMercurialフックには、次のような構造を使用できます。
curl --cacert <CERTIFICATE> https://<USER>:<PASSWORD>@<SERVER>/job/MyPROJECT/build?delay=0sec
しかし、CCtrayのURLに対する同様のアプローチは機能していないようです。