【问题标题】:Automatic deployment of Azure function is not performed未执行 Azure 功能的自动部署
【发布时间】:2018-12-11 20:36:42
【问题描述】:

根据the official Microsoft documentation,我已从“外部存储库(Git 或 Mercurial)”设置部署,其中我有两个 Azure 函数的源代码。

我预计它现在已配置为在对已配置的分支(在我的例子中名为 GitHub 上的源分支)执行更改时进行自动重新部署。

当我对分支进行更改时,不执行重新部署 - 需要单击 Sync button 以获取最新数据,即使我这样做了,然后我点击 Download app content button 我没有得到最新版本的代码 - 为什么?

如何设置部署自动重建? 我不想使用 GitHub 部署,因为它需要对私有存储库的写入权限,而我不想允许。

【问题讨论】:

标签: git azure azure-functions continuous-deployment


【解决方案1】:

Deploy Keys 用于您的 GitHub 存储库怎么样? 您可以在以下位置管理您的存储库的密钥: https://github.com/yourName/repo-name/settings/keys

来自文档:

部署具有写入权限的密钥可以执行与具有管理员权限的组织成员或个人存储库上的协作者相同的操作。

【讨论】:

  • 很遗憾,使用 Github 部署时无法使用 Deploy 密钥。授权对话框仅提供登录和密码选项。因此,您可以使用 OAuth 密钥而不是密码 - 但它适用于所有存储库(包括私有存储库),不可能为每个存储库生成一个
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-06
相关资源
最近更新 更多