- 首先你要有一台电脑并且有虚拟机(Linux)
安装docker
yum -y install docker
启动docker
systemctl start docker
安装jenkins镜像
docker pull jenkinsci/blueocean
创建挂载路径
mkdir /home/jenkins_home
修改jenkins_home权限
chmod 777 jenkins_home
修改jenkins权限 避免以后权限不足导致的坑
创建settings.xml文件
cd /home/jenkins_home
将maven的settings.xml文件放到mvnconf文件夹中 设置权限为 chmod 777
注:settings.xml的localRepository标签属性自行修改
mkdir mvnconf
启动jenkins容器
docker run --name myjenkins -p 50001:50000 -p 8888:8080 -v /home/jenkins_home:/var/jenkins_home -d jenkinsci/blueocean
查看容器是否启动成功
docker ps
访问 jenkins 浏览器访问 http://127.0.0.1/:8888
按提示查看文件 并将密码粘到管理员密码出点击继续
点击安装推荐的插件等待安装,此过程较慢,耐心等待。可能有些插件下载失败,不用管,直接点击继续即可
来到创建管理员用户页,直接点击用admin登录
实例配置不用动直接点击保存并完成
点击重启jenkins
重新登录吧Jenkins
修改密码
进入配置
配置settings.xml地址
配置JDK
配置Git
配置maven
配置完后点击保存
进入系统管理点击插件管理
点击下方按钮
如果这个没有选中,则选中这个
配置ssh
点击test测试连接是否成功 如果成功点击保存/如果失败请重试
主页面点击Create a job
配置项目页
添加maven构建项目
添加ssh
其中sh文件自己编写
ps -ef | xxxxxxxxx.jar | grep -v grep | awk ‘{print $2}’ | xargs kill -9
nohup java -jar /home/works/jar/xxxxxxxxxxxxx.jar>/home/works/log/all.log &