【问题标题】:Access Azure/Kudu Variables from PowerShell Post Deployment Action Hook从 PowerShell 部署后操作挂钩访问 Azure/Kudu 变量
【发布时间】:2016-08-25 12:30:22
【问题描述】:

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

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

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

  • Azure 应用服务名称
  • 部署槽名称
  • 部署源/目标路径
  • 应用设置和/或连接字符串

【问题讨论】:

    标签: powershell azure azure-git-deployment


    【解决方案1】:

    好的,显然您的 website 应用服务中可用的所有 Azure 环境变量都可用于作为部署后操作运行的 PowerShell 脚本。

    在 PowerShell 中获取站点名称:

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

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

    【讨论】:

      猜你喜欢
      • 2014-07-04
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 2019-08-10
      • 1970-01-01
      • 2020-07-27
      • 2018-04-03
      • 1970-01-01
      相关资源
      最近更新 更多