我有 2 个 Jenkins 工作:
这样当projectA触发projectB时,所有参数都已经传递成功了。对于多行参数,仅传递第一行值并丢弃所有后续行。
WaitTime=900 DBCheck=true Snmpwalk=true TcpPortScanner=false CLI_DisplayOutput="show 1 show 2 show 3"
检查此触发执行的参数页面时,它仅显示单行文本框而不是多行文本框。
附注
兄弟, 贾根
在行尾使用反斜杠
\
。
例如,在“预定义构建参数”部分中,您可以定义
PARAMETER_A = value-of-the-param-a
PARAMETER_B = \
value-of-the-param-b
并不理想,但当行作为以
\n
、\r
或 \r\n
分隔的单行传递时,可以正确处理多行参数,例如:
MY_MULTILINE_PARAMETER=foo=bar\nbar=foo
打印时给出以下内容:
foo=bar
bar=foo