从PowerShell后部署操作钩子访问Azure / Kudu变量
我使用Git持续部署部署Azure应用服务,并使用部署后部署动作挂接将部署记录到Slack频道。 我的动作钩子被编写为PowerShell脚本。
从我的PowerShell脚本中,如何访问Azure或Kudu环境变量或应用程序设置? 很明显,如何通过deploy.cmd来做到这一点,但我没有从PowerShell运气。
理想情况下,我希望能够访问以下内容:
好了解了这一点,很明显,您的网站应用程序服务中可用的所有Azure环境变量都可用于作为部署后操作运行的PowerShell脚本。
在PowerShell中获取站点名称:
$siteName = [environment]::GetEnvironmentVariable("WEBSITE_SITE_NAME");
除了站点名称外,还有其他几十个Azure环境变量以及您的应用设置和连接字符串。
链接地址: http://www.djcxy.com/p/68495.html上一篇: Access Azure/Kudu Variables from PowerShell Post Deployment Action Hook
下一篇: Azure Powershell script to swap Azure App Service (website) deployment slots