gpt4 book ai didi

jenkins - 如何在多行 shell 中读取 Jenkins 管道变量?

转载 作者:行者123 更新时间:2023-12-04 14:55:17 24 4
gpt4 key购买 nike

我正在尝试创建一个 Jenkins 管道,我需要在其中执行多行 shell 命令。

stage ('Test'){
name="myserver"
sh '''
"ssh -o StrictHostKeyChecking=no ${myserver} 'rm -rf temp && mkdir -p temp && mkdir -p real'"
'''

}

但它总是以“找不到命令”的形式返回错误。如果我运行相同
sh "ssh -o StrictHostKeyChecking=no ${myserver} 'rm -rf temp && mkdir -p temp && mkdir -p real' "

是否有不同的方式来访问多行 shell 中的变量?

最佳答案

您需要像这样使用“””:

sh """
"ssh -o StrictHostKeyChecking=no ${myserver} 'rm -rf temp && mkdir -p temp && mkdir -p real'"
"""

关于jenkins - 如何在多行 shell 中读取 Jenkins 管道变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50907910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com