:-: ![](https://img.kancloud.cn/6b/f6/6bf615febf4bbeba103003027f416d9b_1088x628.jpg)
Jenkins+Docker+SpringCloud持续集成流程
<br/>
:-: **服务器列表(虚拟机统一采用CentOS7)**
|名称 |主机名 |安装的软件|
|----|----|----|
|代码托管服务器| gitlab-server |gitlab-ce-14.6.0-ce.0.el7.x86_64.rpm|
|持续集成服务器| jenkins-server |jdk-8u171-linux-x64.tar.gz、jenkins-2.319.1-1.1.noarch.rpm、apache-maven-3.8.4-bin.tar.gz、jdk-11.0.9_linux-x64_bin.tar.gz、git、PostgreSQL 12、sonarqube-8.9.6.50800.zip、docker-ce-18.06.3.ce、|
|Docker仓库服务器| docker-server| docker-ce-18.06.3.ce、harbor-offline-installer-v2.4.1.tgz|
|生产部署服务器| production-server |docker-ce-18.06.3.ce、nginx/1.20.2|
- 相关概念
- 软件开发生命周期
- 软件开发瀑布模型
- 软件的敏捷开发
- 持续集成
- Jenkins介绍
- Jenkins是什么
- Jenkins的特征
- Jenkins环境搭建
- 搭建架构说明
- Gitlab安装与配置
- Jenkins安装与配置
- Tomcat安装和配置
- Jenkins构建项目
- 自由风格软件项目构建
- Maven项目构建
- Pipeline流水线项目构建
- Pipeline是什么
- Pipeline语法
- 流水线项目构建演示
- Pipeline Script from SCM
- 构建触发器
- 触发远程构建
- 其他工程构建后触发
- 定时构建
- 轮询SCM
- Git hook自动触发构建
- 参数化构建
- 配置邮箱发送构建结果
- SonarQube代码审查平台
- SonarQube是什么
- SonarQube平台搭建
- 安装jdk11
- 安装数据库PostgreSQL12
- 安装SonarQube
- SonarQube实现代码审查
- Jenkins+Docker+SpringCloud(1)
- 流程说明
- 环境搭建
- 服务器列表
- Docker安装与配置
- Harbor安装与配置
- Nginx安装与配置
- 微服务持续集成演示
- Jenkins上配置
- 微服务项目配置
- 部署前端静态web网站