思路&流程
Jenkins集成Docker镜像实现自动发布与Jenkins发布mavne项目思路一样总体流程 为:
Jenkins 拉去远端源码 —— git
实现应用打包 —— jenkins本地
将应用上传至相应的Server端。
server端操作:
把应用程序打包进Docker镜像 —— Dockerfile
镜像上传到Docker私有仓库 —— shell或者 Docker相关的Jekins插件
删除老的Docker容器,运行新的Docker容器 —— shell脚本
jenkins ssh 配置,将windows文件上传至Linux Server。
Dockerfile配置文件:
[root@centos7 docker_tar]# vi Dockerfile
FROM docker-tomcat:latest
MAINTAINER Li <rzli@cupdata.com>
COPY ./DevPlatform.war /usr/local/tomcat/webapps/