【发布时间】:2017-02-23 02:06:05
【问题描述】:
当执行以下命令时,我使用 Jenkins + Pipeline + DockerPlugin 构建和运行带有远程主机的 docker 容器:
docker.withServer("tcp://192.168.1.122:2375",'') {
def wait_results = sh(script: "docker exec -t development-taxpayer-server-131-1 echo aaa", returnStdout: true)
print wait_results
}
wait_results:没有可打印的内容
预期结果是在 Jenkins 控制台日志中打印 'aaa'。
远程docker版本是:
Client:
Version: 1.12.5
API version: 1.24
Go version: go1.6.4
Git commit: 7392c3b
Built: Fri Dec 16 02:23:59 2016
OS/Arch: linux/amd64
Server:
Version: 1.12.5
API version: 1.24
Go version: go1.6.4
Git commit: 7392c3b
Built: Fri Dec 16 02:23:59 2016
OS/Arch: linux/amd64
【问题讨论】:
-
我有同样的问题。您找到解决方案了吗?
标签: jenkins docker jenkins-pipeline