一键发包,究极无敌快乐!!!!!!!!!!!!!!
( jdk 也是需要的 )
1.首先在服务器安装tomcat
2.在服务器安装好jenkins
2.1 jenkins是java 写的,打的war包, 直接丢到 tomcat 下 webapps 这个目录
,然后直接访问 http://127.0.0.1(你的ip地址):8080/jenkins 就可以.
3.在服务器安装好git
3.在服务器安装好maven (并设置好环境+仓库,个人感觉自己建个仓库可以省很多事)
4.jenkins安装各种插件 (中文,maven , git , git分支)
5.jenkins配置好全局的配置
上图:
6. springBoot2.0以上的 优雅发jar包方式
**SpringBoot2.0及以上的版本
打出来的jar文件非常神奇,在linux系统可以直接使用./app.jar这样类似于启动shell脚本一般的方式启动项目,你可以先尝试一下是否能这样启动,来保证后续步骤的正常**
在服务器上运行下面的命令:
$ sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp
其中【/var/myapp/myapp.jar】为你上传至服务器jar的绝对路径,一定要写全哦。
【/etc/init.d/myapp】里面的myapp可以修改为你自己想要的名称,后面会用到。
第三步启动
做完之后,你就可以使用service命令,像启动停止服务一样操作你的应用:
$ service myapp start $ service myapp stop $ service myapp status
测试效果如下:
[root@localhost ~]# service myapp start
Started [31624]
[root@localhost ~]# service myapp status
Running [31624]
[root@localhost ~]# service myapp stop
Stopped [31624]
其中会遇到的坑:
使用service myapp start命令后可能出现Unable to find Java.
使用ln -s /usr/local/jdk/bin/java /sbin/java命令来解决。
其中【/usr/local/jdk/bin/java】为你安装在服务器上jdk的目录
【/sbin/java】不需要修改
7.新建任务 配置上图
仓库地址 +git 账号 也支持svn 需要下载插件
** ==================重点是这里**
jenkins 也是支持前端一键发包,有兴趣的朋友可以去了解下