根据这个链接,我们可以按以下方式传递镜像名称和Dockerfile位置来构建一个镜像。
我想将代理设置传递给构建命令,是否有类似于我们可以在简单的Docker命令中传递的方式来传递它。
docker.build("my-image:${env.BUILD_ID}", "-f ${dockerfile} ./dockerfiles")
我想将代理设置传递给构建命令,是否有类似于我们可以在简单的Docker命令中传递的方式来传递它。
docker build -t my-image --build-arg HTTP_PROXY=http://192.168.0.1:3128 ./dockerfiles
docker.build("my-image:${env.BUILD_ID}", "HTTP_PROXY=http://192.168.0.1:3128 -f ${dockerfile} ./dockerfiles")
不起作用吗? - Matt SchuchardWorkflowScript: 48: Method calls on objects not allowed outside "script" blocks. @ line 48, column 8. docker.build("$registry/errorhandler:${env.BUILD_NUMBER}", "HTTP_PROXY=http://192.168.0.1:3128 -f Dockerfile ./errorhandler")```
- Dhananjay