手工打包上传,解压启动的过程速度慢,过于繁琐,借助于Jenkins,可以实现自动编译打包部署。
安装Jenkins
直接从官网https://jenkins.io/zh/download/下载最新的war包,然后解压到某个固定目录,使用java -jar jenkins.war
启动即可,默认它会将war包解压到~/.jenkins目录下,并生成一些目录及配置文件。或:
- 后台启动
nohup java -jar jenkins.war &
- 更多参数
/opt/jdk1.8.0_181/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8082 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
上面笔者的实例设置了jenkins_home,日志位置,后台运行,以及端口。
更多安装请参考自动部署Jenkins使用教程
新建项目
点击新建任务