gpt4 book ai didi

azure - 在 Visual Studio 2017 预览版中使用 github 和 azure function 项目进行持续部署

转载 作者:行者123 更新时间:2023-12-03 00:50:56 25 4
gpt4 key购买 nike

我正在尝试将 ci/cd 从 github 设置为 azure 函数我在 git 中创建了一个 Azure 函数项目“https://github.com/AmitayStrijevski/AppFunctionTest”。

我通过 Visual Studio 发布了一次,效果非常好。

然后我将其连接到此处描述的 github ci/cd“https://learn.microsoft.com/en-us/azure/azure-functions/functions-continuous-deployment#continuous-deployment-requirements”。

当推送到 git 时,我可以看到它需要我的代码并“部署”它,但是当我查看函数时,我的新代码不存在,并且日志显示以下消息

“找到解决方案 'D:\home\site\repository\HeyArnold\HeyArnold.sln',没有可部署的项目。改为部署文件。”

我花了一天多的时间来解决这个问题,我非常感谢在这个问题上的帮助

当使用空网站并设置由 azure 门户生成的相同文件夹结构时,我能够使用 github 部署这仍然不能解决我的问题,因为我想使用 Azure 函数项目,但我认为值得一提

最佳答案

查看 <functionappname>.scm.azurewebsites.net/dev查看哪些文件实际部署到 wwwroot文件夹。

我查看了你的 github 项目,我注意到了一些事情:如果你使用 .cs文件,您应该创建一个 precompiled function ,您可以直接从 VS 进行部署。

但是,如果您使用 .csx文件并希望能够从功能门户编辑代码,您拥有的结构是正确的 - 只需删除解决方案和 csproj 文件,因为我相信它们会混淆部署基础架构

关于azure - 在 Visual Studio 2017 预览版中使用 github 和 azure function 项目进行持续部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44180221/

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