gpt4 book ai didi

azure - 如何将现有的 Azure Functions 移动/集成到源代码管理?

转载 作者:行者123 更新时间:2023-12-02 06:28:35 25 4
gpt4 key购买 nike

我们现有的 Azure 函数应用很少,内部具有多种函数,我们需要将它们全部移至源代码管理。

我已成功创建一个空存储库并通过“部署中心”将 Azure Functions 连接到它,
但点击“同步”后,没有任何内容添加到存储库中(它仍然是空的)

Pic.1: Empty repo after sync

即使出现有关同步成功的消息

Pic.2: Deployment center sync success

集成后,所有现有 azure 函数都不再可编辑和运行

Pic.3: Read only Azure Function

那么,有没有办法将所有现有功能移至存储库,并继续对其进行开发?

最佳答案

为了成功进行持续部署,您的目录结构必须与 Azure Functions 所需的基本文件夹结构兼容。特定函数应用中所有函数的代码位于根项目文件夹中,该文件夹包含主机配置文件和一个或多个子文件夹。每个子文件夹都包含单独函数的代码。

FunctionApp
| - host.json
| - Myfirstfunction
| | - function.json
| | - ...
| - mysecondfunction
| | - function.json
| | - ...
| - SharedCode
| - bin

只有当您在存储库中遵循此结构时,CI/CD 才会按预期工作。

将所有 functionapp 代码提交到存储库后,请尝试按照 here 中的步骤进行操作。它应该按预期工作。

关于azure - 如何将现有的 Azure Functions 移动/集成到源代码管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57850473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com