1. 插件安装
Locale :中文汉化
Maven Integration plugin :用于配置编译JAVA项目
git parameter : 基于git版本提交进行参数构建项目
dingtalk :钉钉通知
Generic Webhook Trigger :Webhook 钩子,用于自动化构建
Role-based Authorization Strategy :认证、用户管理和角色授权
2. JDK配置
根据自己的路径可以同时配置JAVA8、JAVA11 、JAVA17 多个版本

image.png
3. maven配置
根据自己的安装maven路径配置

image.png

image.png
4.配置拉取gitlab代码凭据(http协议)

image.png

image.png

image.png
5. 方便jenkins机器上手动拉取gitlab代码,可配下免密
#1. 在jenkins生成密钥对(如果没有的话)
root@bj-p-jenkins:~# ssh-keygen
root@bj-p-jenkins:~# cat /root/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCPmbQCGlgYUXeaL+fAJ6xzyW2dFbdcKC34iLzaVgzz3GHNVEl7RcDbGEk7M1Xo9fTN+rDkdvlJnMGlfIFqZ6y0gsQb+PWtkoegKMl2Ct/4FjdjK1wwYbfL8VpKmllEGWrfTrg6+HN8V9G3Odz6HR65MNGGyxVebddhmMUxL3xe+bz1tX3kqwgEymDPJGmVsh9BabCmE9HKj5AFJhVojZI/baopnuNisKDKKJsgLT8l5FoaQjuZk6WRNHFw1rh/RzXEuTjcl38suNvdd/vdLn92fekbk5CmKnlxVnoYj0rPLO6d6n7M22tpyII9/VGoLEIVvDsWvKglTAG34PQVMalQoWts6e9n01kaWXn8PKvXjivMH/efZzlkfaf2EZG6lYfL6X5brpMP8DCEPLMA1d93zTgeCY+2ZLiIuTb7PiBQPJFDuOnE1lDaEvYqPObnelhWA1IDas4K7jFCpOedaDssW0jfWl1pgRYY1Z2YMNewUTetXk= root@bj-p-jenkins

image.png
6. 配置全局安全策略
需要先安装插件:Role-based Authorization Strategy

image.png

image.png
先创建好用户

image.png

image.png

image.png