【发布时间】:2019-01-11 12:37:35
【问题描述】:
这里有新的 Azure DevOps 我们最近做了一些部署,运行了 2 小时,我们预计会在 30 分钟内完成......我想知道是否可以配置警报以在部署时间超过 30 分钟时向我们发送电子邮件?
【问题讨论】:
标签: azure continuous-integration azure-devops devops continuous-deployment
这里有新的 Azure DevOps 我们最近做了一些部署,运行了 2 小时,我们预计会在 30 分钟内完成......我想知道是否可以配置警报以在部署时间超过 30 分钟时向我们发送电子邮件?
【问题讨论】:
标签: azure continuous-integration azure-devops devops continuous-deployment
您应该考虑将自己的应用程序分解为更小的组件或服务。 2小时似乎很极端。
您可以编写一个小型应用程序来使用 Azure DevOps API(Azure 函数可以很好地工作)来监控构建,您可以查询正在运行的构建(请参阅BuildStatus),计算出经过的持续时间并相应地发出警报。
https://docs.microsoft.com/en-us/rest/api/azure/devops/build/builds/list?view=azure-devops-rest-5.0
【讨论】: