我刚刚更新到cruisecontrol.net的最新版本(1.5.0.5972)。我有一些问题,如果我不得不对配置文件进行一些更改,我不确定它们是否是错误或(更有可能)。
1)我无法运行强制构建。当我按下按钮时,我会看到一个弹出窗口,其中包含以下异常消息:
System.NotImplementedException: The method or operation is not implemented. at ThoughtWorks.CruiseControl.Remote.CruiseServerClientBase.ListBuildParameters(String projectName) at ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper.ListBuildParameters(IProjectSpecifier projectSpecifier, String sessionToken) at ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectParametersAction.Execute(ICruiseRequest cruiseRequest) at ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionProxyAction.Execute(IRequest request) at ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxy.Execute(IRequest request)
编辑:对此的修复是将仪表板配置backwardCompatibility属性设置为false。
2)有一个新的AdministerDashboard页面要求输入密码。这个密码在哪里指定?
答案 0 :(得分:2)
1)对此的修复是将仪表板配置backwardsCompatible属性设置为false。
2)默认pw是ccnetrocks,在deshboard.config中指定。
编辑:仪表板配置可能位于 C:\ Program Files \ CruiseControl.NET \ webdashboard \ dashboard.config
示例服务器部分:
<server name="local" url="tcp://localhost:XXX/CruiseManager.rem" allowForceBuild="true" allowStartStopBuild="true" backwardsCompatible="fals
e“/&gt;