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

安迪·梅哈利克(Andy Mehalick)

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

如何从PowerShell脚本中访问Azure或Kudu环境变量或应用程序设置?很明显如何通过deploy.cmd做到这一点,但是我对PowerShell没有任何运气。

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

  • Azure应用服务名称
  • 部署插槽名称
  • 部署源/目标路径
  • 应用程序设置和/或连接字符串
安迪·梅哈利克(Andy Mehalick)

确定了这一点,显然,您的 网站 应用程序服务中可用的所有Azure环境变量都可 用于作为部署后操作运行的PowerShell脚本。

要在PowerShell中获取站点名称,请执行以下操作:

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

Kudu 中的 Powershell 进程超时

来自分类Dev

Azure网站:Kudu无法安装

来自分类Dev

Azure网站:Kudu无法安装

来自分类Dev

如何在Azure上重置Kudu缓存的部署

来自分类Dev

通过Powershell从KUDU(Azure Web App)下载文件

来自分类Dev

在Azure Devops Pipelines中的部署作业生命周期挂钩之间共享变量

来自分类Dev

Azure“ Kudu”中的.SVC文件为空

来自分类Dev

当我之后尝试访问 API 时,使用 powershell 通过 Kudu ZipDeploy 发布到 Azure 会导致 401

来自分类Dev

指定deploy.cmd时,Azure KUDU部署会忽略项目设置

来自分类Dev

使用Kudu在Azure上部署ASP.NET vNext beta 2

来自分类Dev

Capistrano v3-挂钩运行命令后部署

来自分类Dev

Capistrano v3-挂钩运行命令后部署

来自分类Dev

ASP.NET Core 1.0的Kudu部署脚本

来自分类Dev

Azure WebApp-从Kudu控制台测试混合连接

来自分类Dev

Azure网站Kudu REST API-身份验证

来自分类Dev

如何使用 PowerShell 为已停止的 Azure Web 应用程序禁用 Kudu (SCM)?

来自分类Dev

Kudu Azure App Zip Deploy 通过 Powershell - 将文件传输到 wwwroot

来自分类Dev

从YII中的操作访问变量

来自分类Dev

Powershell脚本如何访问变量

来自分类Dev

我如何在useEffect()挂钩中访问变量

来自分类Dev

使用Kudu构建服务部署asp.net核心应用时获取UnauthorizedAccessException

来自分类Dev

如何在Dev Ops管道中使用Azure脚本访问Powershell中的变量

来自分类Dev

Azure Webapp上的Kudu导致“无效的URI:无法解析主机名”。例外

来自分类Dev

Azure功能:为什么在Kudu中看到两个w3wp进程?

来自分类Dev

Azure kudu Int 环境显示 503 错误,服务不可用

来自分类Dev

将 Kudu 与 Azure 中的多实例应用服务一起使用

来自分类Dev

Azure Python webjob 只有在我从 Kudu 运行时才有效

来自分类Dev

Windows窗体无法访问PowerShell变量

Related 相关文章

  1. 1

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

  2. 2

    Kudu 中的 Powershell 进程超时

  3. 3

    Azure网站:Kudu无法安装

  4. 4

    Azure网站:Kudu无法安装

  5. 5

    如何在Azure上重置Kudu缓存的部署

  6. 6

    通过Powershell从KUDU(Azure Web App)下载文件

  7. 7

    在Azure Devops Pipelines中的部署作业生命周期挂钩之间共享变量

  8. 8

    Azure“ Kudu”中的.SVC文件为空

  9. 9

    当我之后尝试访问 API 时,使用 powershell 通过 Kudu ZipDeploy 发布到 Azure 会导致 401

  10. 10

    指定deploy.cmd时,Azure KUDU部署会忽略项目设置

  11. 11

    使用Kudu在Azure上部署ASP.NET vNext beta 2

  12. 12

    Capistrano v3-挂钩运行命令后部署

  13. 13

    Capistrano v3-挂钩运行命令后部署

  14. 14

    ASP.NET Core 1.0的Kudu部署脚本

  15. 15

    Azure WebApp-从Kudu控制台测试混合连接

  16. 16

    Azure网站Kudu REST API-身份验证

  17. 17

    如何使用 PowerShell 为已停止的 Azure Web 应用程序禁用 Kudu (SCM)?

  18. 18

    Kudu Azure App Zip Deploy 通过 Powershell - 将文件传输到 wwwroot

  19. 19

    从YII中的操作访问变量

  20. 20

    Powershell脚本如何访问变量

  21. 21

    我如何在useEffect()挂钩中访问变量

  22. 22

    使用Kudu构建服务部署asp.net核心应用时获取UnauthorizedAccessException

  23. 23

    如何在Dev Ops管道中使用Azure脚本访问Powershell中的变量

  24. 24

    Azure Webapp上的Kudu导致“无效的URI:无法解析主机名”。例外

  25. 25

    Azure功能:为什么在Kudu中看到两个w3wp进程?

  26. 26

    Azure kudu Int 环境显示 503 错误,服务不可用

  27. 27

    将 Kudu 与 Azure 中的多实例应用服务一起使用

  28. 28

    Azure Python webjob 只有在我从 Kudu 运行时才有效

  29. 29

    Windows窗体无法访问PowerShell变量

热门标签

归档