我正在尝试在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'
还有其他人遇到这个问题吗?