Skip to content

Commit a45be6f

Browse files
committed
docs: add multi-dimensional index to use cases
Signed-off-by: Daniel Hu <[email protected]>
1 parent f00c799 commit a45be6f

File tree

5 files changed

+69
-3
lines changed

5 files changed

+69
-3
lines changed

docs/use-cases/case-overview.zh.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,66 @@
11
# 场景概览
2+
3+
你可以从不同的维度筛选适合自己的使用场景:
4+
5+
=== "DevOps 工具集"
6+
7+
## GitLab,Jenkins 和 Harbor
8+
9+
1. [从0到1在自建(On-Premise)环境通过 DevStream 部署完整的 GitLab + Jenkins + Harbor 工具链](./gitlab-jenkins-harbor/2-gitlab-jenkins-harbor.zh.md);
10+
2. [用 DevStream 部署 Jenkins 并且一键打通其与你的企业内自建 GitLab](./gitlab-jenkins-harbor/4-jenkins-gitlab-integ.zh.md);
11+
3. [通过 DevStream 实现 Java Spring Boot 项目脚手架的快速创建与 Jenkins CI 流水线的自动化配置](./gitlab-jenkins-harbor/5-java-springboot-pipeline-with-gitlab-jenkins-harbor.zh.md);
12+
4. [用 DevStream 部署 GitLab + Jenkins + Harbor 工具链,管理 Java Spring Boot 项目开发生命周期全流程](./gitlab-jenkins-harbor/6-gitlab-jenkins-harbor-java-springboot.zh.md);
13+
14+
## GitLab,Jenkins 和 Harbor(离线环境)
15+
16+
1. [在离线环境通过 DevStream 部署 GitLab + Jenkins + Harbor 工具链](./gitlab-jenkins-harbor/3-gitlab-jenkins-harbor-air-gapped.zh.md);
17+
2. [在离线环境使用 DevStream 搭建 GitLab + Jenkins + Harbor 工具链,管理 Java Spring Boot 项目开发生命周期全流程](./gitlab-jenkins-harbor/7-java-springboot-pipeline-with-gitlab-jenkins-harbor-air-gapped.zh.md)。
18+
19+
## GitOps(Argo CD)
20+
21+
1. [用 DTM 实现基于 Argo CD 的 GitOps 流程](./gitops/2-gitops-tools.zh.md)
22+
2. [用 DTM Apps 管理能力实现基于 Argo CD 的 GitOps 流程](./gitops/3-gitops-apps.zh.md)
23+
3. [用 DTM Apps 实现基于 GitHub,Argo CD 和 GitHub Actions 的 CICD 流程](./gitops-python-flask/2-github-dtm-apps.zh.md)
24+
4. [用 DTM Tools 实现基于 GitHub,Argo CD 和 GitHub Actions 的 CICD 流程](./gitops-python-flask/3-github-dtm-tools.zh.md)
25+
5. [用 DevStream 搭建 Gitlab CI + Argo CD 工具链,管理 Python Flask 项目](./gitops-python-flask/4-gitlab-dtm-apps.zh.md)
26+
27+
28+
=== "开发语言和框架"
29+
30+
## Python + Flask
31+
32+
1. [用 DTM 实现基于 Argo CD 的 GitOps 流程](./gitops/2-gitops-tools.zh.md)
33+
2. [用 DTM Apps 管理能力实现基于 Argo CD 的 GitOps 流程](./gitops/3-gitops-apps.zh.md)
34+
3. [用 DTM Apps 实现基于 GitHub,Argo CD 和 GitHub Actions 的 CICD 流程](./gitops-python-flask/2-github-dtm-apps.zh.md)
35+
4. [用 DTM Tools 实现基于 GitHub,Argo CD 和 GitHub Actions 的 CICD 流程](./gitops-python-flask/3-github-dtm-tools.zh.md)
36+
5. [用 DevStream 搭建 Gitlab CI + Argo CD 工具链,管理 Python Flask 项目](./gitops-python-flask/4-gitlab-dtm-apps.zh.md)
37+
38+
## Java + Spring Boot
39+
40+
1. [通过 DevStream 实现 Java Spring Boot 项目脚手架的快速创建与 Jenkins CI 流水线的自动化配置](./gitlab-jenkins-harbor/5-java-springboot-pipeline-with-gitlab-jenkins-harbor.zh.md);
41+
2. [用 DevStream 部署 GitLab + Jenkins + Harbor 工具链,管理 Java Spring Boot 项目开发生命周期全流程](./gitlab-jenkins-harbor/6-gitlab-jenkins-harbor-java-springboot.zh.md);
42+
43+
=== "用户状态或阶段"
44+
45+
## 工具从0到1
46+
47+
1. [从0到1在自建(On-Premise)环境通过 DevStream 部署完整的 GitLab + Jenkins + Harbor 工具链](./gitlab-jenkins-harbor/2-gitlab-jenkins-harbor.zh.md);
48+
2. [在离线环境通过 DevStream 部署 GitLab + Jenkins + Harbor 工具链](./gitlab-jenkins-harbor/3-gitlab-jenkins-harbor-air-gapped.zh.md);
49+
50+
## 工具新增或替换
51+
52+
1. [用 DevStream 部署 Jenkins 并且一键打通其与你的企业内自建 GitLab](./gitlab-jenkins-harbor/4-jenkins-gitlab-integ.zh.md);
53+
54+
## 应用从0到1
55+
56+
1. [通过 DevStream 实现 Java Spring Boot 项目脚手架的快速创建与 Jenkins CI 流水线的自动化配置](./gitlab-jenkins-harbor/5-java-springboot-pipeline-with-gitlab-jenkins-harbor.zh.md);
57+
58+
## 工具和应用从0到1
59+
60+
1. [用 DTM 实现基于 Argo CD 的 GitOps 流程](./gitops/2-gitops-tools.zh.md)
61+
2. [用 DTM Apps 管理能力实现基于 Argo CD 的 GitOps 流程](./gitops/3-gitops-apps.zh.md)
62+
3. [用 DTM Apps 实现基于 GitHub,Argo CD 和 GitHub Actions 的 CICD 流程](./gitops-python-flask/2-github-dtm-apps.zh.md)
63+
4. [用 DTM Tools 实现基于 GitHub,Argo CD 和 GitHub Actions 的 CICD 流程](./gitops-python-flask/3-github-dtm-tools.zh.md)
64+
5. [用 DevStream 搭建 Gitlab CI + Argo CD 工具链,管理 Python Flask 项目](./gitops-python-flask/4-gitlab-dtm-apps.zh.md)
65+
6. [用 DevStream 部署 GitLab + Jenkins + Harbor 工具链,管理 Java Spring Boot 项目开发生命周期全流程](./gitlab-jenkins-harbor/6-gitlab-jenkins-harbor-java-springboot.zh.md);
66+
7. [在离线环境使用 DevStream 搭建 GitLab + Jenkins + Harbor 工具链,管理 Java Spring Boot 项目开发生命周期全流程](./gitlab-jenkins-harbor/7-java-springboot-pipeline-with-gitlab-jenkins-harbor-air-gapped.zh.md)。
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# 搭建 GitLab + Jenkins + Harbor 工具链,管理 Java Spring Boot 项目开发生命周期全流程(to be translated
1+
# to be translated
22

33
// TODO(daniel-hutao): Chinese version first
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# 在离线环境搭建 GitLab + Jenkins + Harbor 工具链,管理 Java Spring Boot 项目开发生命周期全流程(to be translated
1+
# to be translated
22

33
// TODO(daniel-hutao): Chinese version first

docs/use-cases/gitops-python-flask/4-gitlab-dtm-apps.zh.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 用 DevStream 搭建 Gitlab CI + Argo CD 工具链,管理 Python Flask 项目(GitLab + GitLab CI with DTM Apps)
1+
# 用 DevStream 搭建 Gitlab CI + Argo CD 工具链,管理 Python Flask 项目
22

33
## 0 目标
44

docs/use-cases/gitops/2-gitops-tools.zh.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# GitOps
22

33
## 0 目标
4+
45
在本教程中,我们将尝试通过 DevStream 来实现以下目标:
56

67
1. 创建一个 Python Web 应用程序仓库,基于 [Flask](https://flask.palletsprojects.com/en/2.2.x/) 框架;

0 commit comments

Comments
 (0)