我正在使用部署azure app服务到Team Services中的插槽构建步骤,我希望能够将PackageAsSingleFile设置为False来构建我的解决方案。但是,当我尝试使用创建工件的路径发布包时,我得到了#34;找不到具有指定模式的包#34;
我是否需要创建两个工件,一个作为zip文件,一个作为文件包,以便能够做我想要的?我尝试过不同的文件夹路径,但无论如何我都会得到同样的错误。
答案 0 :(得分:7)
请参阅以下步骤:
答案 1 :(得分:1)
我使用了zip文件,Azure App Services Deploy任务可以成功执行。
对于相关的构建定义,您可以使用以下任务:
复制文件任务:
源文件夹:$(Build.SourcesDirectory)
。
内容:您要部署到Azure的项目,例如A SPNETCoreProj\**
。
目标文件夹:$(Build.ArtifactStagingDirectory)
。
存档文件任务:
要归档的根文件夹(或文件):$(Build.ArtifactStagingDirectory)
。
存档类型:zip
。
存档文件要创建:$(Build.ArtifactStagingDirectory)/project.zip
。
发布构建工件任务:
发布路径:$(Build.ArtifactStagingDirectory)
。
工件名称:drop
。
在发布定义中,您可以在 Azure App Services部署任务中将包或文件夹指定为$(System.DefaultWorkingDirectory)\**\*.zip
。