在Jenkins执行shell中运行eval
我想在Jenkins execute shell的下面一行代码中执行在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
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)"