【问题标题】:Get latest deployed git commit version in Azure App Service with GitHub deployment使用 GitHub 部署在 Azure 应用服务中获取最新部署的 git 提交版本
【发布时间】:2017-07-16 19:39:30
【问题描述】:

我有一个内置于 ASP.NET Core 的 Azure App Service 网站,该网站通过 GitHub 集成自动部署。每次我提交到 GitHub 中的特定分支时,应用都会自动部署到我选择的应用服务槽。

我希望应用程序显示最新部署的 git commit 版本和(可选)git commit 注释。有什么方法可以让我的应用程序检索有关自身的信息吗?我似乎在环境变量中找不到任何有用的信息,因为它在 Azure 应用服务中运行(除了设置为“GitHub”的“APPSETTING_ScmType”)。我怀疑可以找到此信息(因为它显示在 Azure 门户中),但我不知道如何获取它。

如果有帮助,我将在标准计划上运行此功能,并在应用服务槽中测试此功能。

【问题讨论】:

    标签: git azure asp.net-core asp.net-core-mvc azure-web-app-service


    【解决方案1】:

    您可以从文件%home%\site\deployments\active 中读取提交ID。有关此主题的更多讨论,请参阅https://github.com/projectkudu/kudu/issues/1336

    【讨论】:

      猜你喜欢
      • 2018-10-26
      • 2018-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-30
      • 2020-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多