1. Docker 安装 Jenkins 1.1 拉取镜像文件 1.2 创建挂载文件目录 1.3 启动容器 1.4 进入容器查看初始密码 1.5 登录控制台完成初始化 选择安装推荐的插件 2. 配置自动化部署 2.1 配置项目文件 2.1.1 创建DockerFile文件 文件位置与Java文件目录位置平级: 2.1.2 添加pom文件插件 2.2 配置Jenkins 2.2.1 创建项目部署脚本 2.2.2 选择构建自由风格项目 2.2.3 General - 丢弃旧的构建历史,节省磁盘空间 2.2.4 源码管理 - 配置Git代码地址 1,配置Git地址(SSH) 2,配置账号密码 3,配置代码分支 2.2.5 源码管理 - 高级克隆行为 2.2.6 Build Steps - 调用顶层 Maven 目标 2.2.6.1 编译依赖项目 如果当前项目依赖了本地其他项目,则需要先打包依赖项目,没有则跳过此步骤 目标:clean install -pl rely-project-name -am POM:${WORKSPACE}/rely-project-name/pom.xml 注:依赖项目的pom文件位置 2.2.6.2 打包部署项目 前提:此步骤需要目标服务器上的Docker进行过新增用户组操作和开发2375端口操作 目标: clean package -Pdev -DdockerHost=ip docker:build 注:-P 代表走不同的配置环境(非必须) POM:${WORKSPACE}/project-name/pom.xml 注:打包项目的pom文件位置 2.2.7 Build Steps - Execute shell script on remote host using ssh 在目标部署服务器上将代码打包成镜像,并启动为容器 1,配置SSH账号密码 2,Docker启动容器命令 -p 端口设置需要与DockerFile文件设置一致 -d 镜像名称需要与本地项目pom文件中配置的一致 到此这篇关于Jenkins整合Docker自动化部署的实现的文章就介绍到这了,更多相关Jenkins Docker自动化部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!