将在线Azure功能移动到本地git存储库的最佳方法是什么?

问题描述 投票:1回答:2

我使用Azure门户的用户界面编写了Azure功能应用程序。代码是用C#编写的。

现在,我想:

  1. 下载此功能应用程序的所有相关代码和配置文件
  2. 创建一个IDE项目(例如IntelliJ,Visual Studio Code,...)
  3. 将它存储在git存储库中
  4. 将代码从IDE或命令行部署到Azure,从而替换以前编写的Azure功能。

到目前为止,我只找到了有关如何在没有以前代码的情况下启动Azure功能项目的文档。有人知道怎么做吗?

azure azure-functions azure-app-service-envrmnt azure-functions-core-tools
2个回答
1
投票

是的,您可以转到功能概述页面,单击下载应用程序内容,如下所示。

enter image description here

在您的情况下,您需要配置文件,因此请在下载中选择内容和Visual Studio项目并包括应用程序设置。什么是应用设置?这将包含一个local.settings.json文件,其中包含您的应用程序设置。

enter image description here

还包括第三方.dll。

enter image description here

在VS中,选择文件夹,它将正常工作。

enter image description here

更新:

用vs打开函数,然后右键单击该函数并选择Publish,它将显示发布页面。单击开始,然后您就可以将其发布到现有函数。

enter image description here

enter image description here

enter image description here


0
投票

请按照此Setting up a CI/CD pipeline for Azure Functions文档详细解释每个步骤。

© www.soinside.com 2019 - 2024. All rights reserved.