是否可以将参数传递给docker run entrypoint comand? 我的意思是,对于run命令,我需要具有以下内容:
docker run myImage --host.url.expected=http://url --host.url.actual=http://url
当前构建的管道如下所示:
agent {
dockerfile {
args '--host.url.expected=${params.EXPECTED} --host.url.actual=${params.ACTUAL}'
}
}
但是像这样,实际上会执行以下操作:
docker run --host.url.expected=http://url --host.url.actual=http://url myImage
当然会导致脚本失败
有没有一种方法可以实现我所需要的? 理想情况下仍使用声明性管道...尽可能减少样板
让我知道是否需要更多详细信息,如果需要,我可以添加整个jenkinsfile / dockerfile