我使用Git持续部署部署Azure应用服务,并使用部署后操作挂钩将部署记录到Slack通道。我的操作挂钩被编写为PowerShell脚本。
从我的PowerShell脚本中,如何访问Azure或Kudu环境变量或应用程序设置?很清楚如何通过deploy.cmd做到这一点,但我没有从PowerShell那里获得好运。
理想情况下,我希望能够访问以下内容:
答案 0 :(得分:1)
好的想通了,显然,网站应用服务中提供的所有Azure环境变量都可用作作为部署后操作运行的PowerShell脚本。
要在PowerShell中获取站点名称:
$siteName = [environment]::GetEnvironmentVariable("WEBSITE_SITE_NAME");
除了网站名称外,还有许多其他Azure环境变量以及您的应用设置和连接字符串。