[英]Adding additional run arguments to docker container in Jenkins Pipeline
在我的詹金斯管道中,我聲明了一個代理,例如:
agent{dockerfile true}
我的Dockerfile位於源存儲庫的根目錄中,我不想更改它。
現在我的問題是:當詹金斯運行容器時,如何提供其他參數? 我必須像這樣安裝Docker Socket(用於在管道中運行Docker命令):
-v /var/run/docker.sock:/var/run/docker.sock
謝謝你的幫助!
它比預期的容易,只需添加:
agent{dockerfile {args '-v /var/run/docker.sock:/var/run/docker.sock'}}
不需要更改目錄的目的地。 我認為這里的文檔不是很清楚。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.