首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对Jenkins使用CCtray,而启用安全性(使用HTTPS)

对Jenkins使用CCtray,而启用安全性(使用HTTPS)
EN

Stack Overflow用户
提问于 2012-12-05 09:46:33
回答 3查看 2.6K关注 0票数 6

我将Jenkins服务器配置为只使用HTTPS并启用了安全性。我也不喜欢没有登录看仪表板的人(即使它是空的)。在这里,我禁用了“匿名”的“读”访问。

到目前为止,这一切完全符合我的喜好:)

但是,想要向远程客户端添加一些构建通知功能,比如使用“CCtray”之类的东西,我就遇到了麻烦。现在,对https://<SERVER>/cc.xml的访问只适用于登录用户。在那里我希望能得到那些匿名通知。

也许把这些愿望结合起来有点矛盾-我想?

也许有人有更好的主意能和我的喜好相匹配?

可能还有其他可以使用的通知工具吗?

对于触发sw构建的Mercurial钩子,我可以使用类似于

curl --cacert <CERTIFICATE> https://<USER>:<PASSWORD>@<SERVER>/job/MyPROJECT/build?delay=0sec

但是对于CCtray中的URL,类似的方法似乎不起作用。

EN

回答 3

Stack Overflow用户

发布于 2013-05-10 08:57:07

我刚刚开始使用Cc托盘Jenkins运输分机。早期,但它似乎工作的广告,并连接到我们的安全服务器完美地愉快。

目前,唯一重要的限制似乎是,如果密码过期,就无法重新输入凭据。

票数 2
EN

Stack Overflow用户

发布于 2016-04-19 18:52:12

对于没有匿名访问权限的Jenkins服务器,可以使用Catlight构建通知工具。您可以提供访问令牌或用户名/密码来对服务器进行身份验证。

我您有一个自签名的ssl证书,请确保您将其添加到操作系统所信任的.这样,大多数应用程序将识别它并在没有警告的情况下连接到服务器。

票数 2
EN

Stack Overflow用户

发布于 2016-09-16 18:56:26

添加到@MrBlueSky的答案中,您可以避免密码过期的麻烦;只需使用Jenkins发布的API令牌而不是密码即可。

  1. 登录到Jenkins
  2. 单击用户名(右上角)
  3. 单击Configure (在左肚脐)
  4. 单击Show API Token
  5. 在设置Jenkins传输设置时,请使用此令牌代替密码
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13720277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档