1、问题描述

搭建完Jenkins之后,着手开始创建构建服务的任务,点击构建,但是一直构建失败,控制台日志一直报错

bash: docker: command not found

截图
在这里插入图片描述
尝试了了很多解决办法,比如在shell脚本前加上两行代码

#!/bin/bash 
source /etc/profile

但对于我的情况还是不起作用。

2、解决问题

最后才发现,是我的Jenkins没有配置全局的PATH环境变量,配置方法如下
1、首先到Jenkins所在的服务器,获取PATH

echo $PATH

在这里插入图片描述
然后复制这个PATH,到Jenkins
菜单路径:Mnage Jenkins -> configure system ->全局属性
添加键值对
在这里插入图片描述
然后保存,再执行shell脚本就不再报docker命令not found的错了!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐