从 PowerShell Post 部署操作挂钩访问 Azure/Kudu 变量

Access Azure/Kudu Variables from PowerShell Post Deployment Action Hook

我正在使用 Git 持续部署部署 Azure 应用服务,并使用 post 部署操作挂钩将部署记录到 Slack 通道。我的操作挂钩是作为 PowerShell 脚本编写的。

如何从我的 PowerShell 脚本中访问 Azure 或 Kudu 环境变量或应用程序设置?很清楚如何通过 deploy.cmd 执行此操作,但我没有从 PowerShell 获得运气。

理想情况下,我希望能够访问以下内容:

好的,明白了,显然您的 网站 应用服务中可用的所有 Azure 环境变量都可用于 PowerShell 脚本 运行 作为 post 部署动作。

要在 PowerShell 中获取站点名称:

$siteName = [environment]::GetEnvironmentVariable("WEBSITE_SITE_NAME");

除了站点名称之外,还有许多其他 Azure 环境变量以及您的应用程序设置和连接字符串。