我想知道是否有办法强制TeamCity运行给定的构建步骤,即使前面的构建步骤失败。我想要在构建完成后清理并终止所有已启动的进程等。当前面的步骤失败时运行后续步骤
1
A
回答
0
较新版本的TeamCity内置此功能。
0
我不知道您是否可以通过构建步骤来完成此任务,但我已经完成了两个构建。第二个使用在第一次完成的构建触发指点。成品构建触发器可以被配置为火,即使第一次构建失败。
1
在Msbuild中,您可以为许多任务设置属性ContinueOnError。我通常添加此使用属性,因此它可以开启和关闭:
<MSBuild Projects="my.csproj" ContinueOnError="$(ContinueOnError)"/>
然后你就可以打开和关闭通过TeamCity的设置。 所以,如果你这样做了构建步骤应该继续通到别人。
0
我们通过构建NAnt脚本来完成我们的构建,然后使用TeamCity的NAnt跑步者。南特(实际上NAntContrib,但仍...)具有try ... catch ... finally
机制,做什么任何程序员所期望的 - 如果try
代码失败运行catch
代码,并运行finally
代码不管发生什么事情。我们将其用于相同目的,只要你想,加上收集,我们要构建即使在出现故障(如测试日志)的情况下发布的文物。
相关问题
- 1. 运行前面的步骤成功时,在Jbehave故事步骤失败
- 2. TeamCity作业,仅当前一个失败时才运行步骤?
- 3. 在失败后继续运行黄瓜步骤
- 4. 从失败的步骤运行teamcity
- 5. Openshift - 后执行执行步骤失败
- 6. 异步步骤,等待所有步骤成功或失败
- 7. QtCreator部署步骤失败
- 8. CasperJS - 继续步骤超时
- 9. 当前导航步骤
- 10. SSIS如何在并行步骤失败时失败包?
- 11. AWS - 如何在当前步骤中添加EMR步骤
- 12. 执行javascriptExecutor后无法执行步骤步骤
- 13. css转换步骤失败,当鼠标元素提前到达
- 14. 在多步骤表单中突出显示当前步骤页面
- 15. 如何仅在上一步失败时在Jenkins中运行条件步骤
- 16. TeamCity构建步骤 - MSBuild中的失败
- 17. 帽部署失败的资产步骤
- 18. jquery formwizard最后一步所有前面步骤的总和
- 19. Java通讯簿 - 后续步骤
- 20. Prestashop在模块安装失败步骤
- 21. 构建步骤'Retrieving needed toolchain components'tarballs失败
- 22. 忽略管道构建步骤失败
- 23. 黄瓜步骤定义失败
- 24. SSIS查找步骤失败,没有无意义的联盟全部步骤
- 25. 运行清理步骤,如果有任何阻塞失败
- 26. 在TFS 2015上运行Git命令构建步骤失败
- 27. 春季创建webservice的步骤步骤
- 28. 黄瓜步骤上错误的步骤
- 29. ISampleGrabberFilter一次一个步骤的步骤
- 30. 从命令行运行yiic失败后必需的步骤已采取
此属性是TeamCity的一部分? (而不是具体的MSBuild?) – inquam 2012-07-03 09:10:07