【发布时间】:2020-12-10 18:05:00
【问题描述】:
我正在使用管道模板,并且有一些字符串运行时参数,这些参数将是文件系统路径并且它们包含反斜杠,我将它们呼应出来以测试模板管道并尝试了所有可能的方法
- 没有引号
- 单引号
- 双引号用另一个反斜杠转义反斜杠
回显所有这些不同的字符串从不显示反斜杠,而且在我看来这不是日志显示问题(访问原始日志我从来没有看到一个反斜杠,但是我通过了路径)。
这是我的简单管道模板,用于测试我在做什么
parameters:
- name: string1
type: string
default: C:\APPS\XYZ\
- name: string2
type: string
default: 'C:\APPS\XYZ\'
- name: string3
type: string
default: "C:\\APPS\\XYZ\\"
jobs:
- job: JOB
displayName: JOB
steps:
- checkout: none
- script: |
echo 1 ${{ parameters.string1 }}
echo 2 ${{ parameters.string2 }}
echo 3 ${{ parameters.string3 }}
【问题讨论】:
标签: azure-devops azure-pipelines azure-pipelines-yaml