我维护一个经典的asp web应用程序,我想尝试使用CruiseControl (特别是CruiseControl.net)实现一些与分支之间的合并自动化。但我对构建工具没有任何用处。基本上,我希望对/trunk进行一次提交,以便自动地将其合并到作为CC项目存在的一系列特性分支中。
这是可能的/推荐的还是有更简单的方法来做到这一点?
存储库的某些部分确实包含VB6或.NET代码,因此我希望将来能够将构建自动化到这些部分,但目前我只是使用它来自动保持静态网站的干净。
发布于 2014-09-18 19:14:09
影响源代码管理并不是CruiseControl的正常责任,因为缺少标记提交。release说,您可以拥有另一个CruiseControl监视的分支。然后,可以根据需要手动对此分支进行合并--解决合并点上的任何合并冲突。然后,CruiseControl只需“构建”这些合并提交。
CruiseControl基本上是一个工具,用于根据触发器以给定的顺序执行命令。在你的例子中,是一个SourceControlTrigger。
您可以根据需要设置CruiseControl以执行msbuild或不执行。
当您试图部署/打包一个经典的asp站点时,我想您只需要复制/压缩源文件并将它们部署到您的web服务器上。这是可以做到的:
nant任务执行它。exec任务执行,通过http(s)发送zip文件。如果需要,可以先使用msbuild任务来构建.net项目。
https://stackoverflow.com/questions/25919380
复制相似问题