azure-devops - Azure DevOps - 是否可以检测到自动重新部署触发器已触发发布?
问题描述
在 Azure DevOps 中,我有一个发布管道,如果当前发布失败,它使用自动重新部署触发器来部署最后一个成功的发布。
我有一个脚本,我只想在自动重新部署触发器请求发布时运行该脚本。
有什么方法可以检测到是否以这种方式触发了发布?
解决方案
是否可以检测到自动重新部署触发器已触发发布
对于这个问题,我们首先可以查看Deployments
在Release管道中,检查部署是否按预期触发。
从图中我们可以看出,如果当前阶段部署失败,auto-redeploy trigger
重新部署之前成功的发布,当前发布阶段仍然显示failed
状态。因此,如果您设置了自动重新部署触发器并且当前阶段处于失败状态,那么之前的版本应该会触发重新部署。
之前的成功发布是触发的,而不是当前发布的,所以只能在Deployments
. 如果要检测当前发布是否是由自动重新部署触发器触发的,恐怕目前这是不可能的。
此外,您可以在我们的UserVoice网站上添加您对该功能的请求,该网站是我们产品建议的主要论坛。您可以在那里发表评论和投票。如果产品团队查看更新,他们将提供更新。
推荐阅读
- reactjs - 使用 React Router Dom 将用户传递给类
- regex - 获得第二组的一部分
- javascript - 我想在 reactjs 中将对象转换为整数类型
- c++ - 操作系统如何检测进程崩溃
- sql - Sql - 如何根据来自 mssql 的列生成唯一记录
- java - 从 Java 客户端向我的 Whatsapp 发送消息
- python - 如何使用 Loader 将 pandas DataFrame 对象加载为单独的表?
- angular - 角度 - 自定义纯管道作为单例实例?
- angular - (单击)使用 ngFor 变量
- maven - 如何在 FTPS 中使用 Wagon maven 插件