Jenkins构buildDocker引发错误无法识别的字段“ExecDriver”
我将Docker与Jenkins集成,但构build显示以下错误
VERSIONS - jenkins版本1.555 - Docker版本0.9.0 jenkins插件 - Mercurial(从bitbucket中提取代码) - Docker(docker-plugin) - dockerbuild设步骤 [Docker]信息:创build容器ID e463f956d2d4 ....(从图片我的基地) 致命错误:org.codehaus.jackson.map.exc.UnrecognizedPropertyException:无法识别的字段“ExecDriver” docker工人build造步
我假设Jenkins的Docker插件对它的期望是非常严格的,当Docker 0.9返回一个ExecDriver
值时(例如在ExecDriver
docker inspect
),它会变得混乱。
最简单的方法就是回滚到0.8; 但是修复Jenkins模块会更好; 通过使用semver(Docker API是版本化的),或者通过使代码接受ExecDriver
属性(可选)。