Asp.net 竹子';合并';旧建筑与新建筑
我有asp网络解决方案,我正在使用竹子来部署它。从今天起,一切都很顺利。新生成包含已删除的文件,但部署后这些文件仍位于新生成文件夹中。看起来竹子创建了一个新的构建文件夹,然后得到了一些实际上不应该部署的文件,并将它们添加到新的构建中。(旧文件具有旧的上次编辑日期,而不是今天)如果手动删除这些旧文件-站点正常工作,并且是新版本。我们使用的是SVN和文件,而不是subversion。“sourcecode”和“publishedsolution”工件没有这些旧文件。此外,我还试图使用文件名和上次编辑日期来查找旧文件的来源,但在服务器上找不到任何内容。有什么想法吗?任何帮助都是有用的您可以:Asp.net 竹子';合并';旧建筑与新建筑,asp.net,bamboo,Asp.net,Bamboo,我有asp网络解决方案,我正在使用竹子来部署它。从今天起,一切都很顺利。新生成包含已删除的文件,但部署后这些文件仍位于新生成文件夹中。看起来竹子创建了一个新的构建文件夹,然后得到了一些实际上不应该部署的文件,并将它们添加到新的构建中。(旧文件具有旧的上次编辑日期,而不是今天)如果手动删除这些旧文件-站点正常工作,并且是新版本。我们使用的是SVN和文件,而不是subversion。“sourcecode”和“publishedsolution”工件没有这些旧文件。此外,我还试图使用文件名和上次编辑
如果按照rduncan的建议启用清理步骤没有帮助,那么需要记住的另一种可能性是,您的构建可能具有指向Bambol工作目录之外位置的绝对路径。如果是这种情况,则所有竹类清理选项都没有帮助,您需要修改构建以执行必要的清理(最好完全停止使用这些路径)
例如,我曾经在将构建迁移到我们的竹环境时遇到类似的问题。在构建的深处,我发现一些构建项目包括将特定文件复制到C:\TEMP的脚本,后来的脚本将C:\TEMP的全部内容打包到安装程序中。我们的短期解决方案是在作业生成开始时添加一个脚本任务,在生成之前删除C:\TEMP的内容,以确保其为空,然后彻底梳理项目,以生成相对于工作区根目录的所有路径引用。您是否尝试过在每次生成后启用
清理工作目录
?此选项位于操作按钮>配置计划阶段选项卡>单击您的构建阶段>杂项选项卡>检查每次构建后清理工作目录