- Docker安装Jenkins基础环境
- 整体架构
- Jenkins-Master
- Docker安装Jenkins Slave节点(静态)
- 基于Docker配置Jenkins Slave节点(动态)
- 方式1: 启动镜像进行构建(无需连接master)
- 方式2: 使用CLoud
- Docker Cloud details
- Docker Agent templates
- FAQ
- 基于Docker的pipeline流水线
- 整体架构
- 准备工作
- 测试流水线
- 前后端未分离项目
- 前端项目流水线
- FAQ
- 应用镜像生命周期管理
- 分支开发策略
- 镜像管理规范
- 命名规范
- 镜像清理策略
- 构建应用镜像
- 编写应用Dockerfile
- 配置流水线构建镜像
- 上传镜像
- 镜像清理
- 使用Groovy代码初始化Docker配置
- 解析官方提供的groovy代码
- 实例: 添加一个 JNLP类型的Docker Cloud配置
准备工作
安装Docker
- MAC系统
- 下载地址:http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/stable/
- windows系统
- 下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/stable/
- Linux系统
yum -y install docker-ce
systemctl start docker
systemctl enable docker
镜像仓库