【发布时间】:2017-11-17 15:32:56
【问题描述】:
美好的一天! 任何建议表示赞赏。
我有一个 Jenkins 工作,它接受这样的多行参数。 Build with parameters
为什么当我尝试在“执行 windows 批处理命令”中回显这个值时
echo %DEPLOYSET%
我只会看到第一行被回显,即“LineOne”
我怎样才能检索其余的行?或者呼应他们?感谢您的支持!
【问题讨论】:
-
你好。你找到答案了吗?
美好的一天! 任何建议表示赞赏。
我有一个 Jenkins 工作,它接受这样的多行参数。 Build with parameters
为什么当我尝试在“执行 windows 批处理命令”中回显这个值时
echo %DEPLOYSET%
我只会看到第一行被回显,即“LineOne”
我怎样才能检索其余的行?或者呼应他们?感谢您的支持!
【问题讨论】:
你应该可以使用“延迟扩展”
回显和回显到文件的示例:
setlocal enableDelayedExpansion && echo !foo!
setlocal enableDelayedExpansion && echo !foo! > C:\foobar\test.txt
我从另一个 SO 帖子 (windows batch: echo a multi-line variable with special characters (JiraRelease Notes from jenkins)) 中找到了这个
【讨论】: