git - 如何使用 git 部署的 Windows Azure 网站呈现内部版本号/哈希?

标签 git azure-web-app-service kudu

我在 azure 上有一个网站,我通过 git (kudu) 部署了它。我希望能够在页脚中显示当前部署的 git 哈希 - 这可能吗?

我想我正在寻找的是在 git pull 之后但在编译之前连接到 kudu 以编辑 CS 文件的某种方法 - 这在 WAWS 上可行吗?

最佳答案

找到了一个方法:您可以按照 https://github.com/projectkudu/kudu/wiki/Deployment-hooks 中的说明连接到 kudu。

为了将 git 哈希放入我添加的文件中

git rev-parse --short HEAD > "%DEPLOYMENT_TARGET%\version.txt"

到 cmd 文件的部署后区域。如果我想对 CS 文件做一些事情,我可以在编译之前这样做,很明显 azure cli 生成的部署脚本正在尝试做什么。

关于git - 如何使用 git 部署的 Windows Azure 网站呈现内部版本号/哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27971689/

相关文章:

bash - 无法通过 Bash 创建文件

git - 是否可以在冲突文件的冲突区域中执行选择性 "git checkout --ours"仅取 "ours"

Eclipse EGit CLRF 未修改的文件在 Linux 64 位中标记为已修改

git - 如何删除github中的所有提交历史记录?

c# - 如何修复应用服务中的 SNAT 耗尽问题

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

ruby - Bundler:始终在 Gemfile 中使用最新版本的 git 分支

azure - 如何在 Azure 中使用 NEST/elasticsearch?

node.js - 如何通过部署为 Node.js 应用程序设置 azure-web-app-service 应用程序设置

Azure 网络作业历史记录