从另一个项目复制工件时,如何在 Jenkins 管道中获取复制工件的内部版本号。
对于普通的 Jenkins 工作,env 变量设置为COPYARTIFACT_BUILD_NUMBER_${PROJECT_NAME},同样有什么方法可以在管道中获取内部版本号?
根据此链接,我们可以通过以下方式传递图像名称和 dockerfile 位置以构建图像
docker.build("my-image:${env.BUILD_ID}", "-f ${dockerfile} ./dockerfiles")
Run Code Online (Sandbox Code Playgroud)
我想通过代理设置来构建命令,有什么方法可以传递它,类似于我们如何传递简单的docker命令。
docker build -t my-image --build-arg HTTP_PROXY=http://192.168.0.1:3128 ./dockerfiles
Run Code Online (Sandbox Code Playgroud)