我有一个构建定义,它包含几个运行相同exe(通过命令行任务)但具有不同params的cmd。在构建定义运行结束时,我想重新运行失败的cmds。我可以写一个批处理文件,我可以在每次cmd运行后用%ERRORLEVEL%检查状态,但是如何重新运行它们?
答案 0 :(得分:0)
不幸的是,它现在无法在TFS vNext版本中重新运行失败的构建任务。
我已经为你添加了一个uservoice。你可以投票并监控它。 TFS PM将审核您的建议。
重新运行失败的构建任务/步骤
现在你只能重新运行整个构建定义。另一种解决方法是使用Conditional build tasks两次添加相同的任务,这可能会起到作用。但是,这不适用于tfs2015,此功能仅适用于TFS 2017 Update 2及更高版本。
答案 1 :(得分:0)
你必须做这样的事情:
ViewPager
答案 2 :(得分:0)
对于上面的场景,我稍稍调整了我的代码。我完全隔离了main()方法并将其放在一个简单的try catch块和一个从配置文件获取其值的迭代器中。只要迭代器允许它就会捕获,然后它将抛出异常。现在这对我有用。让我们希望MS视觉工作室团队对提出的请求给予一些考虑!不管怎么说,多谢拉!!