标签: cctray

HTTP 500响应通过仪表板通过RawXmlMessage.aspx将CCTray连接到CC.NET服务器

我正在使用CC.NET 1.6服务器及其相应的CCTray通过远程连接愉快地连接,但需要通过HTTP更改为使用仪表板连接,以便我可以开始将URL提供给开发人员.

将我的仪表板URL放入CCTray:

http://localhost/CruiseControl/server/local/ViewServerReport.aspx
Run Code Online (Sandbox Code Playgroud)

结果在CCTray返回

Failed to connect to server: The remote server returned an error: (500) Internal Server Error.
Run Code Online (Sandbox Code Playgroud)

如果我检查我的IIS日志,我可以看到请求被转换为POST到此位置,日志确认500响应.

/CruiseControl/server/local/ViewServerReport.aspx/server/localhost/RawXmlMessage.aspx
Run Code Online (Sandbox Code Playgroud)

如果我通过GET导航到该URL - 我得到一些错误的"Xml""无法处理错误:缺少根元素".这可能是我做GET而不是POST的工件.

注意:是的我在URL中使用localhost,因为它现在包含在一台机器上,如果我能让它工作,那么我当然会改为使用更好的主机名.

cruisecontrol.net cctray

13
推荐指数
1
解决办法
2293
查看次数

CruiseControl.NET强制构建不能从CCTray工作

我真的希望有CC.NET专家可以帮助解决这个问题,因为这个问题很痛苦!

我有一台运行CruiseControl.NET和CCTray的远程构建机器(版本1.5.7256.1)

在本地机器上我有CCtray连接通过HTTP而不是.NET远程连接.配置项目时,我通过HTTP添加服务器并使用以下URL:

HTTP://本地主机/ CCNET

如果我将[设置为1.5.0之前的服务器] UNCHECKED,则无法连接此错误: 无法连接到服务器:远程服务器返回错误:(500)内部服务器错误.

如果我设置为[设置为1.5.0之前.服务器] CHECKED,然后它成功了,我可以从本地机器上的CCtray建立起来.

现在,如果我回到另一台我想远程连接的机器,我会遵循相同的步骤.同样,只有1.5.0之前的设置才有效.为什么?!CruiseControl.NET和CCTray是1.5.7256.1?!?

我认为的第二个问题和主要问题可能与以前有关; 如果我然后使用1.5.0之前的设置,pojects会出现,但是当我强制构建时,我现在得到这个错误:

尝试强制构建时发生意外错误.该方法或操作未实现.

我做错了什么,我真的很挣扎.我之前使用的是1.4版本,这种方法很好,所以有什么东西坏了?我也在使用IIS7,所以不知道这是否与它有关.

cruisecontrol.net cctray

6
推荐指数
1
解决办法
5649
查看次数

CCtray无法连接到仪表板

我正在使用CCnet 1.6和cctray 1.6.在构建服务器上,托盘使用localhost正常工作.但是,我无法将托盘连接到仪表板.仪表板URL工作得很好,但当我将其放入cctray设置时,我得到500内部服务器错误.

直到我不得不将CCnet从defaultwebsite移动到它自己的网站.当我改变它时,我错过了什么吗?

谢谢,乔

cruisecontrol.net cctray

6
推荐指数
1
解决办法
4451
查看次数

使用CCtray和Jenkins,同时启用安全性(使用HTTPS)

我将Jenkins服务器配置为仅使用HTTPS并启用安全性.我也不喜欢任何没有登录的人看到仪表板(即使它是空的).在这里,我禁用了"匿名"的"读取"访问权限.

到目前为止,这一切都与我的喜好完全一致:)

但是想要通过使用诸如"CCtray"之类的东西向远程客户端添加一些构建通知功能,我遇到了麻烦.对https://<SERVER>/cc.xmlnow 的访问仅适用于登录用户.我希望能够获得"匿名"通知的地方.

可能结合这些愿望有点矛盾 - 我想?

也许有人有更好的想法可以匹配我的喜好?

可能是任何其他可以使用的通知工具???


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

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

但是在CCtray中对URL的类似方法似乎不起作用.

security continuous-integration cctray jenkins

6
推荐指数
1
解决办法
2317
查看次数

你怎么知道谁在修建这个版本?

我们正在CI环境中工作,Enterprise Cruise运行我们的构建.开发人员都在本地安装了CCTray,以便在构建中断时通知我们.

CCTray有一个菜单选项Volunteer来修复构建,您可以使用它来让您的团队知道您正在修复构建.但是,这在我们的环境中不起作用(原因:通过HTTP监视的项目当前不支持修复构建).

所以问题是 - 是否有人拥有他们在团队中使用的技术,允许某人表明他们正在修复破坏的构建?

cruisecontrol.net continuous-integration cctray

5
推荐指数
2
解决办法
954
查看次数

寻找与GO相当的CCTray

有没有人知道一个名为GO的Thoughtworks新版CruiseControl.NET的CCTray等价物?

.net cruisecontrol.net cctray

2
推荐指数
1
解决办法
817
查看次数