社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
将用gradle构建的spring boot项目用git进行管理,通过jenkins从git上取出代码并构建,通过jenkins的SSH plugin发布到本地虚拟机
192.168.211.103作为jenkins,先安装centos6.5系统,配置好网络,安装好jdk,安装好tomcat,下载jenkins的war包,部署到tomcat中,由于jenkins要使用git,构建gradle项目,还要安装git和gradle。
并把以上内容部署到jenkins:系统配置—全局工具配置中。
由于spring boot需要运行的是jar文件,所以只要在虚拟机上安装centos6.5系统,配置好jdk,使得java jar命令可用,IP使用192.168.211.104。
jenkins:系统管理—系统设置中,
jenkins安装了SSH plugin之后,可以在系统设置中看到publish over ssh的选项卡。将192.168.211.104配置到publish over ssh,其中remote directory可以看做是在之后使用ssh部署时对应的文件夹前缀
在任务配置中,进行如下的设置
jenkins安装了SSH plugin之后,可以在系统设置中看到publish over ssh的选项卡。将192.168.211.104配置到publish over ssh,其中remote directory可以看做是在之后使用ssh部署时对应的文件夹前缀
在任务配置中,进行如下的设置:
配置git,这里用的是码云
构建这里选择我们在jenkins中安装的gradle并在gradle全局工具配置中配置好的gradle,执行的tasks是clean build
构建后通过SSH部署到虚拟机上,需要编写sh脚本
在104上就cd /data/dockerfiles/jar就能够看到jar包,并在log8080.txt中看到spring boot的启动日志了,可以在主机上来正常进行调用了
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!