我设置了一项任务来执行此操作。我不知道有什么方法可以让 CruiseControl 变得那么具体。我通常只是链接一个批处理文件来复制到 CC.net 任务。
在设置 CruiseControl 时,我向发布者任务添加了一个 buildpublisher 块:
<buildpublisher>
<sourceDir>C:MyBuild</sourceDir>
<publishDir>C:MyBuildPublished</publishDir>
<alwaysPublish>false</alwaysPublish>
</buildpublisher>
这有效,但它复制了构建的整个文件内容,我只想复制 DLL 和 .aspx 页面,我不需要发布源代码。
有谁知道过滤这个的方法,还是我需要设置一个任务来运行 RoboCopy 脚本?
CC.NET 中的默认构建发布者不提供执行此操作的方法。您有几个选择: