如何在 Azure 门户中使用 Azure Functions 的源代码管理

How to utilize source control for Azure Functions in the Azure Portal

这可能超出了门户当前状态的范围,但我想知道人们如何使用门户本身的源代码控制来管理他们的功能,或者他们是否根本没有。

我真的很喜欢构建门户的方式,并且很想利用它来快速构建无服务器功能,但我还没有找到一种方法可以 link 达到 github 在门户中回购或实施某种源代码控制。我知道我可以在 Visual Studio 内开发并发布到 Azure,但我觉得我们最终会失去很多功能,这些功能目前仅在门户中用于快速设置。

我在当前的 Azure 函数体系结构中缺少什么吗?有办法做到这一点吗?或者大多数人只是在 VS 中开发?

您可以通过两种不同的方式使用函数:

  1. 门户开发模式,您可以在门户中编写函数。此模式不支持源代码管理。
  2. 客户端开发模式,首选。您在本地编写函数,然后从 VS 部署它们,或者通过从 GitHub、VSTS、Bitbucket 等设置持续部署来部署它们...

请注意,这两种方法是相互排斥的。