遇到的坑
jdk maven 可以自己配置 也可以让jenkins生成
jenkins创建的项目打的包在 /var/lib/jenkins/jobs/
需要手动去下载pom中的jar 吧pom复制到m2目录 执行 mvn install 安装jar包
1、安装jenkins
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
service jenkins start //启动jenkins服务
2、修改jenkins jdk的环境变量
vi /etc/init.d/Jenkins
3、修改jenkins端口号 运行用户
4、重启jenkins
service jenkins restart
5、进入jenkins后台 修改全局工具配置 主要是 maven 和jdk
6、新建任务
7、进入配置选择git 图中填写gitub的ssh地址
8、点击添加 ssh地址 https 的地址 请参考其他博客
9、配置ssh 免密登录 ssh生成 配置 请参考其他博客
10、添加打印日志
11、clean install -Dmaven.test.skip=true -e
12、
13、确定
14、编写脚本12步的 aa.sh 脚本
#!/bin/bash export BUILD_ID=dontKillMe www_path=/usr/local/midway jar_path=/var/lib/jenkins/jobs/test/workspace/target/midway-0.0.1-SNAPSHOT.jar jar_name=midway-0.0.1-SNAPSHOT.jar pid=`ps -ef | grep midway-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'` if [ -n "$pid" ] then kill -9 $pid fi cd ${jar_path} cp ${jar_path}/${jar_name} ${www_path} cd ${www_path} nohup java -jar midway-0.0.1-SNAPSHOT.jar > logs.log 2>&1 &
15、