Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pipeline Jenkins:在groovy中使用sh运行cp source-destination命令,并在groovy中声明源和目标_Jenkins_Groovy_Jenkins Pipeline - Fatal编程技术网

Pipeline Jenkins:在groovy中使用sh运行cp source-destination命令,并在groovy中声明源和目标

Pipeline Jenkins:在groovy中使用sh运行cp source-destination命令,并在groovy中声明源和目标,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,我尝试在groovy中运行以下程序: def source="path_to_source" def destination="path_to_destination" sh 'scp -r ${source} ${destination}' 但是在sh中,groovy没有替换源和目标值,结果是空的。提前感谢。使用双引号来允许字符串插值: sh "scp -r ${source} ${destination}" 很高兴听到。请使用左侧的复选标记将此标记为已解决。

我尝试在groovy中运行以下程序:

def source="path_to_source"
def destination="path_to_destination"
sh 'scp -r ${source} ${destination}'

但是在
sh
中,groovy没有替换
目标
值,结果是空的。提前感谢。

使用双引号来允许字符串插值:

sh "scp -r ${source} ${destination}"

很高兴听到。请使用左侧的复选标记将此标记为已解决。