![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
28学开发
终身学习
展开
-
基于Docker+Jenkins+GitHub搭建持续集成环境
一、为什么做持续集成、怎么做持续集成搭建持续集成环境的目的,就是为了将部署流程规范化、自动化,节省人力、时间、稳定部署。下图是Docker+Jenkins+GitHub的基本部署结构图。开发者提交代码到git jenkins检测到版本更新,触发构建 构建任务:下载代码、maven打包、docker构建镜像、上传镜像库、重启镜像 下面开始逐步实现: 使用的服务器...原创 2019-07-11 10:21:05 · 1142 阅读 · 2 评论 -
基于Docker+Jenkins+GitHub搭建持续集成环境(二) 版本同步
一、问题上一篇文章已经完成了环境搭建实际使用,发现有个问题,就是部署docker容器与jenkins不在有个服务器时,需要分开写shell。分开写shell会导致变量无法传递。部署docker容器时就不知道最新是哪个版本。所以需要解决这个问题。二、解决方法:使用插件environment1、在插件管理中安装插件Environment Injector Plugin ...原创 2019-07-15 14:04:39 · 100 阅读 · 0 评论 -
基于Docker+Jenkins+GitHub搭建持续集成环境(三) 环境控制
一、问题 把服务做成镜像,可以解决不同环境的版本同步问题 怎么把一个镜像应用与不同环境呢?二、解决方案:传递变量 1、准备DockerfileFROM docker.io/openjdk:latestMAINTAINER charle "charle.qq.com"COPY ./run.sh /run.shENTRYPOINT sh /ru...原创 2019-07-15 15:28:18 · 162 阅读 · 0 评论 -
部署tomcat
1、下载JDK、Tomcat的Linux安装包2、将jdk/tomcat安装包放到主机/mnt/sofrware目录下3、解压tar -zxf /mnt/software/jdk.tar.gz 移动 mv jdk.x.x.x jdk4、 解压tar -zxf /mnt/sofrware/tomcat.tar.gz 移动 mv tomcat.x.x.x tomcat5、 配置JAVA...原创 2017-11-17 11:05:48 · 86 阅读 · 0 评论