DevOps Azure для создания sqlproj в $ (Build.ArtifactStagingDirectory) - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь настроить конвейер сборки в azure devops (используя azure-pipelines.yml), но не могу правильно его настроить.Я хочу, чтобы конвейер создал проект SQLPROJ (SSDT), и это прекрасно (он создает dll и мне нужен dacpac, но это уже другая история), но моя реальная проблема заключается в том, что я не могу настроить его для копирования этого .dll/.dacpac в $ (Build.ArtifactStagingDirectory).

Я пробовал несколько вещей, вот две из них, которые не работали.Мне кажется, он игнорирует msbuildArgs.

- task: MSBuild@1
  displayName: 'Build AlmaDb - $(buildConfiguration)'
  inputs:
    solution: 'AlmaDb/AlmaDb.sqlproj'
    configuration: $(buildConfiguration)
    msbuildArgs: '/p:OutDir=$(Build.ArtifactStagingDirectory)'

Я пытался с этим, но все равно не повезло:

msbuildArgs: '/p:PackageLocation=$(Build.ArtifactStagingDirectory) /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true'

Кто-нибудь еще сталкивался с этой проблемой?

...