gpt4 book ai didi

yaml - Azure Pipelines 中的多行字符串

转载 作者:行者123 更新时间:2023-12-03 13:44:31 25 4
gpt4 key购买 nike

我可以使用 multiline YAML string在 Azure 管道中?

使用 ASP.NET Core (.NET Framework) 模板,我尝试多线 msbuildArgs但这没有用。

- task: VSBuild@1
inputs:
solution: '$(solution)'
msbuildArgs: >
'/p:DeployOnBuild=true /p:WebPublishMethod=Package'
'/p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true'
'/p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip"'
'/p:DeployIisAppPath="Default Web Site"'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'

MSBUILD : error MSB1008: Only one project can be specified.
Switch: '/p:DeployOnBuild=true



审查 string reference documentation我没有看到有关此主题的任何内容。

最佳答案

我总是使用 YAML block chomping operator像这样

msbuildArgs: >-
/p:DeployOnBuild=true
/p:WebPublishMethod=Package
/p:PackageAsSingleFile=true
/p:SkipInvalidConfigurations=true
/p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip"
/p:DeployIisAppPath="Default Web Site"

效果很好,使事情变得清晰整洁

关于yaml - Azure Pipelines 中的多行字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58823445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com