jenkinspipe道/docker:jenkins似乎并没有在一个容器内运行
我正在尝试执行Jenkins Pipeline中的代码示例: https : //jenkins.io/doc/book/pipeline/docker/
node { /* Requires the Docker Pipeline plugin to be installed */ docker.image('maven:3-alpine').inside('-v $HOME/.m2:/root/.m2') { stage('Build') { sh 'mvn -B' } } }
给我这个错误:
[Pipeline] withDockerContainer Jenkins does not seem to be running inside a container [Pipeline] // withDockerContainer
我不知道他为什么没有做任何事就这样停下来。
我已经在最新版本上安装了docker,docker插件/ dockerpipe道。
在configuration工具中,我添加了安装根path。
我错过了什么 ? 提前致谢
这个消息是一个正常的debugging消息,也许有点混乱,但不是一个错误。 当Jenkinspipe道代码被写入时,在初始化期间它检查步骤是否已经在容器中运行。 我认为这个信息可以写得更好。
如果您遇到比此消息更多的问题,请提供整个日志。 听起来可能是一个节点不能被分配,或者没有安装docker客户端,或者docker镜像不能被拖动。