问题描述
|
我正在学习TeamCity,并试图弄清楚如何完成所有先前的步骤后触发或运行“构建步骤”(命令行)?目前,我有Fxcop和具有dotCover设置的Nunit,并想将构建中使用的所有临时文件复制到末尾的另一个位置。
我遇到的问题是,在NUnit / dotCover完成并生成临时文件之前,运行xcopy的最后一个命令行步骤。
任何意见?
谢谢,
解决方法
您的所有步骤都将依次执行,因此您先前的步骤似乎以某种方式表明在写入输出之前它们已准备就绪。
例如,在部署之后,在某些配置中,我们使用NAnt进行10-15秒的“休眠”调用。尝试一下,看看是否有帮助。
编辑:
我们的主要目标,介于两者之间的睡眠命令:
<target name=\"deploy\">
<call target=\"backupFiles\" />
<call target=\"takeAppOffline\" />
<call target=\"deleteOldFilesFromWebFolder\" />
<call target=\"copyNewFilesToWebFolder\" />
<sleep seconds=\"20\" />
<call target=\"takeAppOnline\" />
</target>