【发布时间】:2020-05-20 09:56:06
【问题描述】:
我无法让 DevOps 使用文件夹进行部署,它给了我这个错误:
[错误]错误:找不到具有指定模式的包: d:\a\1\a*.deploy.cmd
检查任务中提到的包是否 在构建或先前阶段中作为工件发布,并且 在当前作业中下载。
Azure App Service Deploy Task 文档说明了 Package 参数:
包的文件路径,或包含应用服务的文件夹 MSBuild 生成的内容,或者压缩到压缩的 zip 或 war 文件中。
这是我的发布任务:
- task: DotNetCoreCLI@2
inputs:
command: publish
publishWebProjects: false
arguments: '--configuration $(BuildConfiguration) --output $(Build.ArtifactStagingDirectory)'
zipAfterPublish: false
modifyOutputPath: true
projects: |
src/Company/Project.csproj
和我的部署任务:
- task: AzureRmWebAppDeployment@4
inputs:
ConnectionType: 'PublishProfile'
PublishProfilePath: '$(System.DefaultWorkingDirectory)/src/Company/Properties/PublishProfiles/WebDeploy.pubxml'
PublishProfilePassword: '$(password)'
Package: '$(Build.ArtifactStagingDirectory)/Company'
为什么要查找 deploy.cmd?我做错了什么?
【问题讨论】:
-
一年多之后,您是否设法解决了这个问题?
标签: azure deployment azure-devops