我将 Jenkins 服务器配置为仅使用 HTTPS 并启用了安全性。同样,我不喜欢任何未登录的人查看仪表板(即使它是空的)。在这里,我禁用了“匿名”的“读取”访问权限。
到目前为止,这一切都完全符合我的喜好:)
但是想通过例如使用“CCtray”之类的东西向远程客户端添加一些构建通知功能,我遇到了麻烦。对https://<SERVER>/cc.xml
now 的访问仅适用于已登录的用户。我希望能够在哪里获得“匿名”通知。
可能将这些愿望结合起来有点矛盾——我想?
也许有人有更好的主意可以符合我的喜好?
可能还有其他可以使用的通知工具???
对于触发 sw-builds 的 Mercurial 钩子,我可以使用类似的结构
curl --cacert <CERTIFICATE> https://<USER>:<PASSWORD>@<SERVER>/job/MyPROJECT/build?delay=0sec
但 CCtray 中 URL 的类似方法似乎不起作用。