k8s学习 --- (DevOps实践)第十四章 微服务 DevOps 实战
- [※ 各章节重要知识点](#※ 各章节重要知识点)
- [1 项目构建](#1 项目构建)
-
- [1.1 项目环境](#1.1 项目环境)
- [1.2 服务](#1.2 服务)
- [2 Jenkins CICD](#2 Jenkins CICD)
-
- [2.1 创建流水线项目](#2.1 创建流水线项目)
- [2.2 Extended Choice Parameter](#2.2 Extended Choice Parameter)
- [3 Kubesphere DevOps](#3 Kubesphere DevOps)
※ 各章节重要知识点
1 项目构建
1.1 项目环境
- MySQL
- MySQL
- Redis
- MongoDB
- Elasticsearch
- RocketMQ
1.2 服务
- API 网关
- 用户服务
- 商品服务
- 秒杀服务
- 前端服务
2 Jenkins CICD
2.1 创建流水线项目
2.2 Extended Choice Parameter
bash
先安装插件,然后创建 Job 进入配置页面中找到参数化构建下添加参数
自定义下拉框选项参数,用于配置需要部署的项目信息
Name:PROJECT_NAME
Description:请选择需要构建的服务
Parameter Type:Check Boxes
Number of Visible Items:4
Delimiter:,
Value:shop-ui@80,api-gateway@9000,shop-uaa@8031,shop-product@8041,shop-flashsale@8061
Default Value:shop-ui@80
Description:前端页面,服务网关,用户服务,商品服务,秒杀服务