我已经做了一个C#应用程序和我试图找出如果我可以进入建设活动的cctray(巡航控制盘)?我不想要重新发明车轮,我只是想知道当我建失败或成功(在一个客户机)使过我的定义C#应用程序可以执行一组特定的程序。

有帮助吗?

解决方案

你可以添加CruiseControl的远程图书馆作为一做参考和创造的一个实例CruiseManagerFactory和这条线将得到您的状态的所有项目。受是一串的格式tcp://服务器名称:口/CruiseManager.rem

ProjectStatus[] currentStatuses = managerFactory.GetCruiseManager(ServerUri).GetProjectStatus();

在这个例子中,我显然叫我的实例CruiseManagerFactory managerFactory.该阵列的ProjectStatus后的目前状况的所有项目的地址受.

其他提示

任何理由为什么你不能用你的建立工具这样做吗?
例如在 Nant, 你可以指定目标时要执行的建失败或成功通过使用 该nant.onfailure和nant.onsuccess性.在建立指标,你可以打电话给你的C#应用程序通过执行任务。
CruiseControl有 onSuccess和onFailure出版商...但奇怪的是找不到他们CruiseControl.net.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top