将在线 Azure 函数移动到本地 git 存储库的最佳方法是什么?
What is the best way to move an online Azure Function to a local git repository?
我使用 Azure 门户的用户界面编写了一个 Azure Function App。代码是用 C# 编写的。
现在,我想:
- 下载所有相关代码和配置文件
函数应用
- 创建一个 IDE 项目(例如 IntelliJ,Visual Studio 代码,...)
- 将其存储在 git 存储库中
- 将代码从 IDE 或命令行部署到 Azure,从而替换之前编写的 Azure 函数。
到目前为止,我只找到了有关如何启动 Azure 功能项目的文档,而没有以前的代码。有人知道上面怎么做吗?
遵循此 Setting up a CI/CD pipeline for Azure Functions 文档,其中详细解释了每个步骤。
是的,您可以转到您的功能概述页面,点击下载应用程序内容,如下所示。
在您的情况下,您需要配置文件,因此 select Content 和 Visual Studio Project and Include app settings下载。 什么是应用程序设置?这将包括一个包含您的应用程序设置的 local.settings.json
文件。
还包含第三方 .dll。
在 VS 中,select 文件夹,它将正常工作。
更新:
用vs打开函数,然后右击函数选择发布,会显示发布页面。单击开始,然后您就可以将其发布到现有功能。
我使用 Azure 门户的用户界面编写了一个 Azure Function App。代码是用 C# 编写的。
现在,我想:
- 下载所有相关代码和配置文件 函数应用
- 创建一个 IDE 项目(例如 IntelliJ,Visual Studio 代码,...)
- 将其存储在 git 存储库中
- 将代码从 IDE 或命令行部署到 Azure,从而替换之前编写的 Azure 函数。
到目前为止,我只找到了有关如何启动 Azure 功能项目的文档,而没有以前的代码。有人知道上面怎么做吗?
遵循此 Setting up a CI/CD pipeline for Azure Functions 文档,其中详细解释了每个步骤。
是的,您可以转到您的功能概述页面,点击下载应用程序内容,如下所示。
在您的情况下,您需要配置文件,因此 select Content 和 Visual Studio Project and Include app settings下载。 什么是应用程序设置?这将包括一个包含您的应用程序设置的 local.settings.json
文件。
还包含第三方 .dll。
在 VS 中,select 文件夹,它将正常工作。
更新:
用vs打开函数,然后右击函数选择发布,会显示发布页面。单击开始,然后您就可以将其发布到现有功能。