如何从巡航控制获得当前构建的开始时间或经过时间?

时间:2014-04-01 11:30:31

标签: cruisecontrol.net

主题标题说明了一切。我试图找到一个API请求,我可以返回一些XML或HTML,我可以抓取当前构建的开始时间或已用时间。在Jenkins上,这很容易,因为它是由REST API JSON响应提供的。然而,在CCNET上,它不是。

1 个答案:

答案 0 :(得分:0)

引用ThoughtWorks.CruiseControl.Remote.dll。在此内部将允许您进行远程连接。您可以通过tcp或http进行引用。

RemotingConnection connection = new RemotingConnection("tcp://localhost:21234");
HttpConnection connection = new HttpConnection("http://localhost/ccnet");

CruiseServerClient client = new CruiseServerClient(connection);
ProjectStatus[] statuses = client.GetProjectStatus();

从那里你应该能够获得你需要的东西。由于某种原因,我的联系不起作用,所以我无法帮助更多,但应该让你开始。