gpt4 book ai didi

azure - 从 Azure 部署中排除 Azure Function 中的文件

转载 作者:行者123 更新时间:2023-12-05 07:17:04 27 4
gpt4 key购买 nike

我们有一个 Azure Function 项目,其中包含一个专门命名的文件,可以使本地调试变得更加容易。但是,我们不希望将该文件部署到 Azure。

标准打包和发布流程明确知道名为 local.settings.json 的文件,因此永远不会部署该文件。

一些在线文档和帖子说,您可以在项目中包含一个名为 .funcignore 的文件,其语法与 .gitignore 相同。在那里您应该能够指定您不想打包的文件。

我们的文件名为 local.funcdebugging.json ,其文件属性为

  • 构建操作:无
  • 复制到输出目录:如果较新则复制

我们的 .funcignore 文件如下所示

## Files that should be ignored from Azure Deployment

# EasyAuth Debugging file
local.funcdebugging.json

尽管有这些设置,调试文件仍然得到部署。如何防止此文件成为 Azure 部署的一部分?

最佳答案

我们无法让 .funcignore 工作。

我们的替代解决方案是

  1. 从存储库中删除“local.funcdebugging.json”
  2. 添加一个 Markdown 调试自述文件,解释如何使用名为
    的文件local.funcdebugging.json 并包含一些示例内容
  3. 向 .gitignore 添加一个“local.funcdebugging.json”条目,以备将来使用调试尝试不会得到整理,最终会被添加到存储库中并因此进行部署

关于azure - 从 Azure 部署中排除 Azure Function 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58929432/

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