TFS Build/Deploy 任务:字段的默认多行值
TFS Build/Deploy task : Default multiline value for a field
对于 TFS build/Deploy 任务,我正在尝试为字段设置默认值。该字段的 json 如下:
{
"name": "RegexPattern",
"type": "multiLine",
"label": "Regex Pattern",
"required": true,
"defaultValue": "__(\w+[\.\w+]*)__\n__(\w+)__"
}
有了这个值,我没有在 2 行中获得字段中的默认值,而是在 1 行中获得 \n 的字面意思。
当我在构建或发布定义中添加任务时,我想在 1 行中设置值 (\w+[\.\w+]*) 并且 (\w+) 第二行.
有什么想法可以实现吗?
你应该能够通过不在换行符上转义反斜杠来做到这一点。也可以尝试包括一个换行符,所以 \r\n
。
这对我来说适用于 PowerShell;如果您使用不同的语言,您的里程可能会有所不同。
"defaultValue": "__(\w+[\.\w+]*)__\r\n__(\w+)__"
对于 TFS build/Deploy 任务,我正在尝试为字段设置默认值。该字段的 json 如下:
{
"name": "RegexPattern",
"type": "multiLine",
"label": "Regex Pattern",
"required": true,
"defaultValue": "__(\w+[\.\w+]*)__\n__(\w+)__"
}
有了这个值,我没有在 2 行中获得字段中的默认值,而是在 1 行中获得 \n 的字面意思。
当我在构建或发布定义中添加任务时,我想在 1 行中设置值 (\w+[\.\w+]*) 并且 (\w+) 第二行.
有什么想法可以实现吗?
你应该能够通过不在换行符上转义反斜杠来做到这一点。也可以尝试包括一个换行符,所以 \r\n
。
这对我来说适用于 PowerShell;如果您使用不同的语言,您的里程可能会有所不同。
"defaultValue": "__(\w+[\.\w+]*)__\r\n__(\w+)__"