Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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
在Jenkins执行shell中运行eval_Jenkins_Docker - Fatal编程技术网

在Jenkins执行shell中运行eval

在Jenkins执行shell中运行eval,jenkins,docker,Jenkins,Docker,我想在Jenkins execute shell的下面一行代码中执行 eval "$(docker-machine env default)" 但它正在执行这样的事情 docker-machine env default 我该怎么做才能使整个命令像Jenkins execute shell中的命令那样执行呢为什么您认为它不起作用?请发布控制台输出。Jenkins将首先执行内部命令,然后执行eval,因此输出应该包含一行内部命令,然后是eval内部命令的结果tcp://191.158.89.1

我想在Jenkins execute shell的下面一行代码中执行

eval "$(docker-machine env default)"
但它正在执行这样的事情

docker-machine env default

我该怎么做才能使整个命令像Jenkins execute shell中的命令那样执行呢

为什么您认为它不起作用?请发布控制台输出。Jenkins将首先执行内部命令,然后执行eval,因此输出应该包含一行内部命令,然后是eval内部命令的结果tcp://191.158.89.100:2376“导出DOCKER\u证书路径”=“/Users/pssdk/.docker/machine/machines/default”export docker_machine_NAME=“default”#运行此命令来配置shell:#eval“$(docker machine env default)”'这是Jenkins的精确输出
eval "$(docker-machine env default)"