Jenkins+Docker持续集成(CI/CD)实战

您所在的位置:网站首页 水晶砖墙装修案例 Jenkins+Docker持续集成(CI/CD)实战

Jenkins+Docker持续集成(CI/CD)实战

2023-12-17 17:05| 来源: 网络整理| 查看: 265

看完本篇文章你将会学到如下内容:

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