TeamCity同步Build Step或等待一步完成

时间:2011-05-24 22:47:56

标签: teamcity

我正在学习TeamCity,并试图找出如何在完成所有先前步骤后触发或运行构建步骤(命令行)?目前我有dotCover设置的FxCop和Nunit,并希望将构建中使用的所有临时文件复制到最后的另一个位置。

我遇到的问题是,在NUnit / dotCover完成并生成临时文件之前,运行xcopy的最后一个命令行步骤。

有任何意见吗?

感谢,

1 个答案:

答案 0 :(得分:2)

您的所有步骤将依次执行,因此您的先前步骤似乎表明它们已准备就绪,然后才能写入输出。

在部署之后,我们使用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>