主题标题说明了一切。我试图找到一个API请求,我可以返回一些XML或HTML,我可以抓取当前构建的开始时间或已用时间。在Jenkins上,这很容易,因为它是由REST API JSON响应提供的。然而,在CCNET上,它不是。
答案 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();
从那里你应该能够获得你需要的东西。由于某种原因,我的联系不起作用,所以我无法帮助更多,但应该让你开始。