前提条件
※已提交配置好gitlab
※已提前配置好Jenkins
1、在构建执行shell中配置mvn命令

2、构建后,报错mvn 命令Command not found
3、linux中配置maven
tar -zxvf apache-maven-3.6.3-bin.tar.gz
配置环境变量
export PATH=$PATH:/download/apache-maven-3.6.3/bin
4、配置完后,立即构建,mvn依旧报错Command not found
5、jenkins系统设置中添加环境变量,再次理解构建

6、报错,原因应该是jenkins的登录用户没有删除文件的权限

7、编辑jenkins的配置文件,将jenkins改成root,或者使用root改变jenkins用户的权限
vi /etc/sysconfig/jenkins

执行下面命令,也能看到jenkins的权限
cat /var/spool/mail/root

8、重启jenkins,立即构建,构建成功

博客围绕Jenkins集成Maven构建展开。前提是已配置好GitLab和Jenkins,构建执行shell配置mvn命令后报错。在Linux中配置Maven、在Jenkins系统设置添加环境变量仍报错,原因是权限问题。通过编辑配置文件更改权限,重启Jenkins后构建成功。
9552

被折叠的 条评论
为什么被折叠?



