记一次centos6.5部署jenkins+ant+git+tomcat环境实现持续自动编译,部署,发布(3)
第一章传送门:https://blog.****.net/qq_40460909/article/details/80621608
第二章传送门:https://blog.****.net/qq_40460909/article/details/80623819
-------------------------------------------------------------------------------------------------------------------------------
因为jenkins挺多设置的....本来想两章弄好...0-0...
作为强迫症的我,看太多图片放一起,实在受不了,只能分开写了
下面继续
-------------------------------------------------------------------------------------------------------------------------------
2,配置刚刚安装的软件包路径
3,下载git-client git-server插件
4,新建任务
------------------------------------------------------------------------------------------------------------------------------
遇到的一些坑:
使用的账号,git拉取代码一定要有权限,或者是私钥等等
因jenkins版本不同,有些插件可能会造成jenkins报错。
build.xml文件 可用eclipse在项目里生成 (eclipse自行安装吧,我就不说了)
使用ant编译 build.xml文件必须要, 生成的build.xml也需要根据服务器进行路径更改。
嗯,总之挺多坑的。 一时也想不起还有那些了。
功能搭建好后具体就是
jenkins每5分钟检查一次是否有代码更新,如有就执行构建任务,将java文件编译,然后将class文件 cp 到/www里 自动重启tomcat
怎么样cp到/www (如rsync?)
怎么样重启tomcat (如tomcat重启命令?)
因为个人项目直接是编译成calss文件即可
需要打成war包,jar包? (自己找一下方法,也能实现的)
jenkins里可以添加shell脚本。自己写一个