azure - Azure Dev Ops CICD 副本发布未按预期工作
问题描述
我的构建管道中有以下 YAML。
#Step 3, Copy Files
- task: CopyFiles@2
inputs:
#SourceFolder: '$(Build.SourcesDirectory)'
Contents: '**'
TargetFolder: '$(Build.ArtifactStagingDirectory)'
CleanTargetFolder: true
OverWrite: true
#Step 4, Publish artifacts
- task: PublishBuildArtifacts@1
inputs:
TargetPath: '$(Build.ArtifactStagingDirectory)'
我有一个单独的发布管道,它试图将这些文件部署到 Azure Function App。但是,一旦完成,功能就会丢失。使用 KUDU 我可以看到文件已经成功,但是我认为某些配置不正确。
当我浏览“包或文件夹”时,这就是工件结构的样子,对我来说这似乎是不正确的。
谁能告诉我为什么我的工件没有以功能应用程序所需的格式生成?
解决方案
从您关于工件内容的屏幕截图来看,您似乎正在直接将项目打包并发布到 Azure Function。
据我所知,您应该缺少构建步骤。
您首先需要根据您的项目类型添加构建步骤,然后将构建的产品部署到 Azure 功能。
有关更多详细信息,您可以参考此文档:部署 Azure 函数
推荐阅读
- python - ClassNotFoundException geosparksql.UDT.GeometryUDT
- xml - 借助 xml 文件值自动创建条件 powershell
- ssl - 在通信测试中使用 CURL 和 SSL 失败
- python - 有没有办法通过读取多个 excel 文件在 python 中创建数据框,其中两个属性是向量,其他属性是双精度值?
- laravel - Laravel 中的动态表单
- python - 函数调用表达式中的类型错误
- javascript - 如何制作基于图像的 Rosace?
- python - 我正在尝试根据由 3 个列表组成的数据框绘制热图,但我得到的只是这个奇怪的东西
- python - 为备用 python 环境安装 dlib
- docker - Docker -it 命令与 Docker 镜像或 Docker 容器相关