Пакет не найден при развертывании приложения Asp.Net Core в Azure с помощью DevOps Azure. - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть следующие задачи публикации и развертывания в DevOps Azure:

variables:
  buildConfiguration: 'Release'
  buildPlatform: 'any cpu'
  azureSubscription: 'subscription'
  azureAppType: 'Web App on Windows'
  webAppName: 'webapp'

steps:

# Other tasks

- task: DotNetCoreCLI@2
  displayName: 'Publish'
  inputs:
    command: publish
    publishWebProjects: false
    arguments: '--configuration $(buildConfiguration) --output $(build.artifactstagingdirectory)'
    zipAfterPublish: true

- task: AzureRmWebAppDeployment@4
  displayName: 'Deploy'
  inputs:
    package: $(System.DefaultWorkingDirectory)/**/MyProj.zip
    azureSubscription: '$(azureSubscription)'
    appType: '$(azureAppType)'
    webAppName: '$(webAppName)'

Задачи публикации выполнены успешно, но я получаю ошибку в задаче развертывания:

[error]Error: No package found with specified pattern: /home/vsts/work/1/s/**/MyProj.zip

Что яделаешь неправильно?

1 Ответ

0 голосов
/ 10 апреля 2019

Просмотрите свой YAML:

Вы публикуете со следующими параметрами: --output $(build.artifactstagingdirectory)

Вы пытаетесь развернуть из совершенно другое местоположение : package: $(System.DefaultWorkingDirectory)/**/MyProj.zip

Попробуйте развернуть $(build.artifactstagingdirectory)/**/MyProj.zip.

...