Azure DevOps将sqlproj构建为$(Build.ArtifactStagingDirectory)

时间:2019-03-01 08:07:15

标签: msbuild azure-devops sql-server-data-tools

我正在尝试在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'

还有其他人遇到这个问题吗?

0 个答案:

没有答案