Jenkins如何使用DockerFile自动部署Java项目

本文介绍了如何在Jenkins中利用DockerFile自动部署Java SpringBoot项目,包括Jenkins构建Maven项目,通过SSH发布到服务器,使用DockerFile进行自动构建,以及简单设置Nginx负载均衡。文中还提及了如何获取相关技术的PDF笔记。
摘要由CSDN通过智能技术生成

enkins下用DockerFile自动部署Java(SpringBoot)项目,简单自用,勿喷

一、Jenkins构建Java(SpringBoot)项目

新建-构建一个Maven项目

需要提一下,现在新安装的没有这个选项,需要在插件里安装一下 Maven Integration

java配置,其他配置查看以前文章

以上配置即可配置完成

二、发布到服务器,DockerFile部署自动构建

Publish SSH配置

这里在目标服务器上放了个shell命令,我这里的web是做了个Nginx的负载均衡,所以路径方面自行修改

Dockerfile配置文件,这里就不介绍了

FROM java:8   #java1.8基础镜像
VOLUME /tmp   #创建/tmp目录并持久化到Docker数据文件夹,因为Spring Boot使用的内嵌Tomcat容器默认使用/tmp作为工作目录
MAINTAINER test  #作者名称
ADD web-0.0.1-SNAPSHOT.jar test/test_web0.jar #复制jar到test下且重命名为test_web0.jar
EXPOSE 8506   #容器开放端口
ENTRYPOINT ["java",
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值