【发布时间】:2015-11-27 09:20:09
【问题描述】:
我正在使用Docker Custom Build Environment Plugin 在"jpetazzo/dind" docker 映像中构建我的项目。构建后,在控制台输出中显示:
Docker 容器 212ad049dfdf8b7180b8c9b185ddfc586b301174414c40969994f7b3e64f68bc 开始托管构建
$ docker exec --tty 212ad049dfdf8b7180b8c9b185ddfc586b301174414c40969994f7b3e64f68bc 环境
[工作区] $ docker exec --tty --user 122:docker 4aea29fff86ba4e50dbcc7387f4f23c55ff3661322fb430a099435e905d6eeef env BUILD_DISPLAY_NAME=#73
这里启动的 Docker Container 的容器 id 为 212ad049dfdf8b7180b8c9b185ddfc586b301174414c40969994f7b3e64f68bc 。
现在我想进一步在 Jenkins 的“Build”选项中的“Execute shell”部分执行一些命令,我想使用这个 Container Id。我尝试使用插件页面中提到的${BUILD_CONTAINER_ID}。但这不起作用。
【问题讨论】:
标签: jenkins docker containers