如何解决如何发送包含最近 Azure 基础架构部署详细信息的电子邮件
我通过 Azure DevOps CI 和 CD 管道使用 ARM 模板在 Azure 中预配了多个资源。
我已按照此 documentation 获取基于部署名称的最近部署详细信息。
我正在使用此 PowerShell 命令获取最近的部署详细信息。
$deployments = Get-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName | sort-object Timestamp -Descending
上面的 PS 命令给出了资源组中的所有部署细节。但我想获取我通过 Azure DevOps CD 管道部署的任何内容的部署详细信息。
例如:
-
在发布 - 1 中,我部署了以下资源:
AppService-Deployment Storage-Deployment Service Bus-Deployment
我想发送包含上述三个部署细节的电子邮件
-
在版本 -2 中,我部署了以下资源:
sql-Deployment Cosmos-Deployment
我想发送包含上述两个部署细节的电子邮件
那么,有人可以建议我怎么做吗?
解决方法
使用ARM模板部署资源时,可以在ARM模板部署任务中设置部署名称。
然后,您可以在 PowerShell 任务中获得部署详细信息时get the deployment by name。
$deployments = Get-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -Name $deploymentName | Sort-Object Timestamp -Descending
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。