管道Jenkins:在groovy中使用sh来运行cp源目标命令,其中源和目标在groovy中声明

时间:2016-09-19 22:01:44

标签: jenkins groovy jenkins-pipeline

我正在尝试在groovy中运行以下内容:

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

但在sh中,groovy不会替换sourcedestination值,而是空白。提前谢谢。

1 个答案:

答案 0 :(得分:2)

使用双引号代替字符串插值:

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