azure - 如何发送包含最近 Azure 基础架构部署详细信息的电子邮件
问题描述
我通过 Azure DevOps CI 和 CD 管道使用 ARM 模板在 Azure 中预配了多个资源。
我已按照此文档根据部署名称获取最近的部署详细信息。
我正在使用此 PowerShell 命令获取最近的部署详细信息。
$deployments = Get-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName | Sort-Object Timestamp -Descending
上面的 PS 命令给出了资源组中的所有部署细节。但我想通过 Azure DevOps CD 管道获取部署的详细信息。
例如:
在 release - 1 中,我部署了以下资源:
AppService-Deployment Storage-Deployment Service Bus-Deployment
我想发送包含上述三个部署细节的电子邮件
在版本-2中,我部署了以下资源:
SQL-Deployment Cosmos-Deployment
我想发送带有上述两个部署细节的电子邮件
那么,谁能建议我如何做到这一点?
解决方案
使用 ARM 模板部署资源时,可以在 ARM 模板部署任务中设置部署名称。
然后,您可以在 PowerShell 任务中获取部署详细信息时按名称获取部署。
$deployments = Get-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -Name $deploymentName | Sort-Object Timestamp -Descending
推荐阅读
- java - IDEA开发环境下maven如何管理java项目的依赖下载
- reactjs - 在 react js 功能组件中调度操作后如何立即在 redux store 中使用更新的值
- javascript - 我怎样才能用重力反弹球?
- java - 从 JList Java Swing 中删除元素
- azure - Azure FHIR:创建媒体资源时出错
- machine-learning - 当其中一个变量具有不同的度量和尺度时的相关性
- c - 比较数组中的数据点
- java - Jnetpcap 未找到所有设备
- ios - iqkeyboard 工具栏运行到顶部
- python - 将 django 媒体文件部署到 heroku