是否可以在VSTS中单独重新运行验证阶段(无需重新构建)? 我们的某些测试会间歇性地失败,我们希望仅重新运行测试(或者更好地只是失败的测试)以限定拉取请求。
答案 0 :(得分:0)
仅在VSTS中重新运行验证阶段(构建定义中的部分任务)的方法是使用私有代理进行构建,在“获取源代码”步骤中将clean设置为false并禁用要跳过的任务< / strong>。详细步骤如下:
为构建定义指定私有代理
如果您没有私人代理,则可以参考Deploy an agent on Windows之类的文档,然后为构建定义指定私人代理。
在“获取来源”步骤中将“清除”选项设置为false
在“获取源代码”步骤中,将“清理”选项设置为false。
禁用要跳过的任务以进行重建
选择要跳过的任务->禁用所选任务->保存构建定义。
手动重新构建PR验证构建
在拉取请求页面中->单击…
按钮->队列构建。
然后,PR验证版本将仅与部分执行任务排队。
恢复构建定义
在执行调试验证后,您需要恢复并保存构建定义。