微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何发送包含最近 Azure 基础架构部署详细信息的电子邮件

如何解决如何发送包含最近 Azure 基础架构部署详细信息的电子邮件

我通过 Azure DevOps CI 和 CD 管道使用 ARM 模板在 Azure 中预配了多个资源。

我已按照此 documentation 获取基于部署名称的最近部署详细信息。

我正在使用此 PowerShell 命令获取最近的部署详细信息。

    $deployments = Get-AzResourceGroupDeployment -ResourceGroupName  $resourceGroupName | sort-object Timestamp -Descending

上面的 PS 命令给出了资源组中的所有部署细节。但我想获取我通过 Azure DevOps CD 管道部署的任何内容的部署详细信息。

例如:

  1. 在发布 - 1 中,我部署了以下资源:

    AppService-Deployment
    Storage-Deployment
    Service Bus-Deployment
    

    我想发送包含上述三个部署细节的电子邮件

  2. 在版本 -2 中,我部署了以下资源:

    sql-Deployment
    Cosmos-Deployment
    

    我想发送包含上述两个部署细节的电子邮件

那么,有人可以建议我怎么做吗?

解决方法

使用ARM模板部署资源时,可以在ARM模板部署任务中设置部署名称。

enter image description here

然后,您可以在 PowerShell 任务中获得部署详细信息时get the deployment by name

 $deployments = Get-AzResourceGroupDeployment -ResourceGroupName  $resourceGroupName -Name $deploymentName | Sort-Object Timestamp -Descending

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。