基于docker构建企业JenkinsCI平台

首先来介绍一下有哪些步骤:
1.CI/CD概述与流程
2.部署Git代码版本仓库并上传java项目码源码   
3.部署harbor镜像仓库
4.部署Docker
5.部署Jenkins(配置JDK和Maven环境)
6.Jenkins流水线脚本
7.Jenkins参数化构建
8.发布测试
这下面这两张图就是上面的全过程:
 
什么是CD/CD呢:简单一点的描述就是:持续集成>持续部署>持续交付。
持续集成:代码合并、构建、部署、测试都在一起,不断的执行这个过程,并对结果反馈
持续部署:部署到测试环境、预生产环境、生成环境。
持续交付:将最终产品发布到生成环境,给使用者使用
 
 
仓库:可以使用Git、GitHub或者Gitlab作为代码以及文件的仓库,但是是基于公司多人使用的话,建议安装Gitlab,因为git呢没有可视化界面,不方便查看每个开发人员提交的代码及文件,Github呢又相当于一个第三方的工具,你想一下,你不可能把公司的代码丢到第三方平台去吧。。所以如果公司开发的话建议搭建一个自己公司内部仓库(Gitlab 参考链接:https://www.jianshu.com/p/080a962c35b6 )网上很多安装步骤以及视频,自己去装好就行了
 
 
harbor镜像仓库:这里的镜像仓库也是一个私有的公司内部使用的镜像仓库,也是需要自己搭建的参考链接 :https://blog.51cto.com/12182612/2424206?source=dra  这里呢也可以使用阿里云的镜像仓库,网上还有很多镜像仓库。看你自己吧。
 
 
 
(需要先安装中文社区插件,不然下载插件很慢)
 
这里的updates目录呢需要等Jenkins进入可以构建项目的页面才会出现,具体根据机器配置,生成时间不同
 
 
 
posted @ 2020-09-29 16:22  喜洋洋2号  阅读(88)  评论(0编辑  收藏  举报