下面的代码:
... stage('Some stage') { sh """ #!/bin/bash CHECK=$(curl -sI https://somegithuburl.com) echo $CHECK """ } ...
执行Jenkins作业时,它将返回:
+ CHECK=
您知道如何将输出保存在变量中吗?
e7arh2l61#
提取输出并另保存为变量的正确方法:
export CHECK="$(curl -s https://somegithuburl.com)"
则可以使用$CHECK作为变量
$CHECK
qrjkbowd2#
尝试:
export CHECK=`curl -sI https://somegithuburl.com`; echo $CHECK
2条答案
按热度按时间e7arh2l61#
提取输出并另保存为变量的正确方法:
则可以使用
$CHECK
作为变量qrjkbowd2#
尝试: