在Jenkinspipe道中为Docker容器添加额外的运行参数
在我的Jenkinspipe道中,我声明了一个代理:
agent{dockerfile true}
我的Dockerfile位于源代码库的根目录下,我不想改变它。
现在我的问题是:当Jenkins运行容器时,如何提供额外的参数? 我必须安装Docker套接字(用于在我的pipe道中运行docker命令),如下所示:
-v /var/run/docker.sock:/var/run/docker.sock
谢谢你的帮助!
这比预期容易,只需要添加:
agent{dockerfile {args '-v /var/run/docker.sock:/var/run/docker.sock'}}
不需要更改目录的目的地。 我认为文档在这里不是很清楚。