我正在通过Git连续部署来部署Azure应用服务,并使用部署后操作挂钩将部署记录到Slack通道。我的动作挂钩被编写为PowerShell脚本。
如何从PowerShell脚本中访问Azure或Kudu环境变量或应用程序设置?很明显如何通过deploy.cmd做到这一点,但是我对PowerShell没有任何运气。
理想情况下,我希望能够访问以下内容:
确定了这一点,显然,您的 网站 应用程序服务中可用的所有Azure环境变量都可 用于作为部署后操作运行的PowerShell脚本。
要在PowerShell中获取站点名称,请执行以下操作:
$siteName = [environment]::GetEnvironmentVariable("WEBSITE_SITE_NAME");
除了网站名称之外,还有许多其他Azure环境变量以及您的应用程序设置和连接字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句