目前我正在试图使用楠和CruiseControl.NET来管理软件开发的各个方面。目前,南特处理刚才的一切,包括更换环境的具体设置的(例如,数据库连接字符串)的基础上,我在命令行上指定的输入目标。

CruiseControl.NET用于建立默认环境中的应用的(DEV)随时新的代码被提交。我也想CruiseControl.NET调用构建为我额外的环境测试阶段,但我不希望这些被自动调用每一个开发构建调用(每天)测试和部署阶段的时间远远低于频繁发生。当应用程序已准备好质量检查测试和部署阶段只发生。

我可以很容易地通过指定多个项目,一个为每个环境做到这一点。不过,我已经配置了许多项目,每一个里程碑,在我的应用程序中。如果我必须设置3个项目的每个里程碑CruiseControl.NET配置可能失控的快。

<强>以下是我的问题: 我可以参数化CruiseControl.NET项目配置,使得参数由网络界面暴露?

优选地,(我想),我可以为每个环境在网络界面暴露(例如,偏差,测试阶段)的复选框。一次构建会为被检查每个环境进行,构建是否被强制或自动。它甚至会更好,如果我能默认选中状态。

有帮助吗?

解决方案

不幸的是,你不能做这样的与CruiseControl.NET什么。这是一个好主意,所以你可能要提交一个功能要求。

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