我有一个CruiseControl.NET动力构建服务器和一个exec任务,在构建它之前递增项目的程序集版本。我在想,是否有一种方法(我不知道CruiseControl.NET的任务)将修改后的文件提交给SVN?CruiseControl.net在任务更改后向SVN提交文件
我需要它,所以当安装项目是手动构建的时(我使用msbuld,所以这些不是连续构建的),所有构建文件在部署时都将具有正确的程序集版本。哦,如果有人知道如何在未安装Visual Studio的构建服务器上构建设置&部署项目,我很想知道!
编辑:感谢乔纳森·斯坦顿更新现在的作品,但它创造了另一个问题......构建服务器现在循环(变化它更新程序集的版本,并提交该文件,该caouses的onModify触发器触发这样它更新程序集版本并提交文件...)。
我该怎么做才不会循环?我可以添加更新SVN任务吗?这会有帮助吗?
我试图在提交任务后添加更新任务,但它没有帮助,它仍然在每次运行中都找到修改。 – 2010-07-21 12:14:40
我尝试设置SVN使用revisionNumbers,因为我正在更新我的工作目录,这将阻止它的构建,但它仍然在每个间隔都发怒... – 2010-07-21 12:38:44