Jenkins+Shell脚本实现自动部署

来源:互联网 发布:mmd怎么保存动作数据 编辑:程序博客网 时间:2024/06/07 06:07

工作原理:

第一步,从git上拉取代码

第二步,自动编译生成jar包
第三步,把jar包发送到目标服务器上

第四部,执行shell脚本,把jar包部署到目标路径和启动jar包

安装Jenkins:

1.从官网https://jenkins.io 下载安装包,这里打算部署到linux下,所以下载war包
2.启动jenkins,nohup java -jar jenkins.war &
3.jenkins的配置文件和工作空间一般在登录用户的home目录中的.jenkins里
4.在浏览器中访问jenkins,jenkins默认端口是8080,http://server_ip:8080

Jenkins上的准备工作:

1.在系统管理的管理插件中,安装需要的插件Git plugin,Maven Integration plugin,Publish Over SSH
2.在系统管理的Global中设置JDK、Git、Maven在服务器上的信息,如果服务器上没有这些基础软件,就自己安装一下,在centos上用yum安装很方便

新建maven项目:


配置git的源码管理:


增加构建后步骤,发送jar包到目标服务器和执行shell脚本部署


OK,保存后,可以执行构建了,查看控制台日志看成功了没








原创粉丝点击