“发布符号”任务如下所示:
- task: PublishSymbols@2
displayName: Publish Symbols
timeoutInMinutes: 5
inputs:
SymbolServerType: FileShare
SymbolsPath: '\\devstatic\symbols\xyz'
TreatNotIndexedAsWarning: true
condition: and(succeeded(), eq(variables['PublishSymbols'], true))
就好像它期望一个BuildConfiguration变量一样。但是我没有。我需要申报吗?难道我做错了什么?我会因为没有而失去任何东西吗?
答案 0 :(得分:0)
就好像它期望一个BuildConfiguration变量一样。但是我没有。我需要申报吗?难道我做错了什么?我会因为没有而失去任何东西吗?
此行为是预期的。你没做错什么
当我们使用任务Index Sources & Publish Symbols任务时,会有一个参数工件名称:
默认值为 Symbols _ $(BuildConfiguration)。如果您在变量中为BuildConfiguration提供值release
,则发布的发布符号的链接名称将为Symbols_release
。
因此,您只需要在变量中提供BuildConfiguration
,如果您不想这样做,只需修改Artifact name
的默认值即可,例如Symbols_Test
:>
希望这会有所帮助。