我无法使用Azure Devops Release管理来部署我的Azure功能。
构建
在构建管道中,我有两个任务:
此步骤成功
该工件已发布到/drop/a.zip
发布
在这一步中,我有一个开发环境。
和一个任务:
- Azure Function App Deploy。
凭据以及要部署到的应用程序。
有一个指向发布工件的路径,如下所示:
我什至可以使用该图像中的“浏览”按钮浏览路径。并导航到那里并选择正确的拉链。
但是一旦此任务运行。一切都以
##[error]Error: No package found with specified pattern: D:\a\r1\a\DotnetFunctions-CI\drop\a.zip
我知道这里还有其他问题提出同样的问题。但是我在那里看到的答案并不能解决这里的问题。
我想念什么?
2 个答案:
答案 0 :(得分:0)
我在发布管道中找不到工件没有问题。我开始做的是使用双通配符搜索而不是完整路径。
这是我在发布管道中的Deploy Azure App Service任务中。
答案 1 :(得分:0)
我的azure函数起作用:
在Build中:
Visual Studio生成任务:
在MSBuild部分中添加以下参数:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\$(BuildConfiguration)\\"
这是我的构建和发布:
构建配置:
发布: