
原来问题出
-t在命令行中。删除
-t导致Jenkins等待docker完成其工作。
我有这样的预感,因为ttys有时可能很奇怪,并且Jenkins可能正在使用与我在shell提示符下运行相同命令时不同的tty类型(或根本不使用)。
最后,此命令有效:
docker run -i -v `pwd`:/opt/myapp -w /opt/myapp mydockerimage /bin/bash -c "./setup_dev_env.sh && make all"
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)