所以我在Teamcity中有2个项目是彼此的副本。一个是QA,另一个是舞台。 2之间的唯一区别是它们从回购中的2个不同分支中拉出来并且它们使用2个不同的pubxml。除了发布网址之外,pubxml被认为是相同的。
对于发布步骤,我们使用命令行构建步骤来调用MSBuild.exe并使用pubxml来发布文件。在构建日志的阶段,我们看到有一个Incremental Clean部分,其中我们的几个dll正在从结帐目录中删除。然后可以理解它们不会被复制到部署服务器。在质量保证中,这并没有发生,实际上根本没有增量清洁部分。这些文件只是被复制而没有问题。
任何人都可以帮忙解释发生了什么吗?是什么原因导致在MSBuild.exe期间发生此增量清理步骤,如何阻止它?