通过jenkins部署gradle构建的spring boot项目到本地虚拟机运行 - Go语言中文社区

通过jenkins部署gradle构建的spring boot项目到本地虚拟机运行


需求:

将用gradle构建的spring boot项目用git进行管理,通过jenkins从git上取出代码并构建,通过jenkins的SSH plugin发布到本地虚拟机

准备工作

部署jenkins的虚拟机

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:系统管理—系统设置中,


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部署

构建后通过SSH部署到虚拟机上,需要编写sh脚本


在104上就cd /data/dockerfiles/jar就能够看到jar包,并在log8080.txt中看到spring boot的启动日志了,可以在主机上来正常进行调用了


版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/u013905744/article/details/80476226
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-22 10:49:13
  • 阅读 ( 618 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢