配置环境
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/8373b1277127c518.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
配置java
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/bff2716168d1ed7b.webp)
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/a1be7872e8d4934f.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
whereis java
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/6c257b6ba227cc3e.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/45a090220e38e09d.webp)
添加git
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/60405fda58cd0acd.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
如果没有git 下载git
yum install -y git
配置maven
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/4fae50aeee651818.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
新建项目
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/857a46d091981bac.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
选择maven项目
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/ea91d84a82557da5.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
依次配置
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/5b97d3b808d031e2.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
源码管理,根据需要选择,我是Git
增加用户名密码方便拉取代码
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/3e641eb5f5c8cd90.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
打包
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/43a754c811e7ec5c.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
clean package -U -Dmaven.test.skip=true -P local
执行脚本(本地)
BUILD_ID=DONTKILLME
echo "当前操作人"
whoami
echo "当前目录"
pwd
cd /app/project/croot_rims/package/webserver
cp -f croot_rims_origin-1.0.0-SNAPSHOT.jar /app/project/croot_rims/package/webserver/back
rm -rf /back/*.jar
cd /var/lib/jenkins/workspace/rims-psa-test/target/
cp -f croot_rims_origin-1.0.0-SNAPSHOT.jar /app/project/croot_rims/package/webserver
cd /app/project/croot_rims/package/webserver
sh ./restart.sh
echo "构建成功!!!"
修改jenkins权限
[FATAL] Non-resolvable parent POM for com.buyside.croot:croot_rims_origin:1.0.0-SNAPSHOT: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.3.5.RELEASE from/to nexus-croot (http://192.168.1.56:8081/repository/croot-public): /app/repository/org/springframework/boot/spring-boot-starter-parent/2.3.5.RELEASE/spring-boot-starter-parent-2.3.5.RELEASE.pom.part.lock (权限不够) and ‘parent.relativePath’ points at no local POM @ line 25, column 13
![在这里插入图片描述](https://img.php1.cn/3cd4a/1eebe/cd5/d67981797265d9c7.webp?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riQ5pqWwrA=,size_20,color_FFFFFF,t_70,g_se,x_16)
权限不够没办法拉取maven jar包,升级权限即可
vi /etc/sysconfig/jenkins
# Unix user account that runs the Jenkins daemon
# Be careful when you change this, as you need to update
# permissions of $JENKINS_HOME and /var/log/jenkins.
#
JENKINS_USER="jenkins"
修改为JENKINS_USER=“root”
重启
systemctl restart jenkins