Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试为我的构建和发布创建一个 Visual Studio Team Services 扩展任务。我需要一个任务,如果之前的任务(包括默认的构建/测试/发布/等)失败,它将向另一个系统发送警报。
我已经创建了发送警报的任务。但是,只有在我的构建失败时,我才看到启动任务的方法。
如果先前的任务失败,VSTS 中是否有办法运行任务,但如果所有其他任务都成功则不运行它?
现在可以为具有以下可能值的所有任务选择运行条件:
编辑: 它目前是预览的一部分,您可以在单击个人资料单击 VSTS 后通过“预览功能”菜单启用它:
并激活“新构建编辑器”:
没有内置功能。
但是您可以使用 Release Management Utilities 中的“回滚”任务在失败时运行 powershell 脚本。