Jenkins+Docker持续集成(CI/CD)实战 |
您所在的位置:网站首页 › 水晶砖墙装修案例 › Jenkins+Docker持续集成(CI/CD)实战 |
看完本篇文章你将会学到如下内容: CI/CD的基本概念Jenkins环境搭建Jenkins的基本使用Jenkins自动部署实战案例 开始什么是CI? CI又叫:持续构建 。 负责拉取代码库中的代码后,执行用户预置定义好的操作脚本,通过一系列编译操作构建出一个 制品 ,并将制品推送至制品库。 常用工具有 Gitlab CI,Github CI,Jenkins 等。本环节不参与部署,只负责构建代码,然后保存构建物。构建物被称为制品,保存制品的地方被称为 制品库。 什么是CD? CD 则有2层含义:持续部署(Continuous Deployment) 和 持续交付(Continuous Delivery) 。 持续交付 的概念是:将制品库的制品拿出后,部署在测试环境 / 交付给客户提前测试。持续部署 则是将制品部署在生产环境。 环境准备: docker、git、java:jenkins基于java环境、jenkins、一台纯净服务器 一、环境搭建 1、安装docker yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install docker-ce -y systemctl start docker systemctl enable docker最好配置下docker镜像源为阿里云,否则之后docker下载镜像等操作可能会卡顿 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |