Skip to content

Commit caf3be9

Browse files
authored
Merge pull request #1416 from merico-dev/docs-ht
docs: reorganize the use cases directory
2 parents 97b0ffe + 80818d7 commit caf3be9

21 files changed

+111
-35
lines changed

docs/plugins/argocdapp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This plugin creates an [Argo CD Application](https://argo-cd.readthedocs.io/en/s
77
- Argo CD itself must have been already installed before the usage of this plugin.
88
To install Argo CD, use the [helm-installer plugin](./helm-installer/argocd.md).
99
Or you can use both plugins(argocd+argocdapp) at the same time.
10-
See [GitOps Toolchain](../use-cases/gitops.md) for more info.
10+
See [GitOps Toolchain](../use-cases/gitops/2-gitops-tools.md) for more info.
1111
- Currently, only the Helm chart is supported when creating the Argo CD application.
1212

1313
## Usage

docs/plugins/helm-installer/harbor.zh.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ export IMAGE_REPO_ADDR=harbor.devstream.io
490490
./image-pull-push.sh -f harbor-images.txt -r ${IMAGE_REPO_ADDR} -l -u
491491
```
492492

493-
如果你还没有一个私有镜像仓库,可以参考[这篇文章](../../use-cases/image-registry.zh.md)快速部署一个 Docker Registry。
493+
如果你还没有一个私有镜像仓库,可以参考[这篇文章](../../use-cases/reference/image-registry.zh.md)快速部署一个 Docker Registry。
494494

495495
### 5.3、参考配置
496496

docs/plugins/helm-installer/jenkins.zh.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ export IMAGE_REPO_ADDR=harbor.devstream.io
379379
./image-pull-push.sh -f jenkins-images.txt -r ${IMAGE_REPO_ADDR} -l -u
380380
```
381381

382-
如果你还没有一个私有镜像仓库,可以参考[这篇文章](../../use-cases/image-registry.zh.md)快速部署一个 Docker Registry。
382+
如果你还没有一个私有镜像仓库,可以参考[这篇文章](../../use-cases/reference/image-registry.zh.md)快速部署一个 Docker Registry。
383383

384384
### 5.3、参考配置
385385

docs/understanding_the_basics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ Go through the online Docker and Kubernetes tutorials. You can search for:
3636
## Getting Started
3737

3838
- [Quick Start](./quickstart.md)
39-
- [Best Pratices - GitOps Toolchain](./use-cases/gitops.md)
39+
- [Use Case - GitOps Toolchain](./use-cases/gitops/2-gitops-tools.md)

docs/understanding_the_basics.zh.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@
3636
## 让我们开始吧!
3737

3838
- [快速入门](./quickstart.zh.md)
39-
- [最佳实践 - GitOps工具链](./use-cases/gitops.zh.md)
39+
- [应用场景 - GitOps 工具链](./use-cases/gitops/2-gitops-tools.zh.md)

docs/use-cases/case-overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Case Overview

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

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# 场景概览
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)。

docs/use-cases/gitlab-jenkins-harbor/3-gitlab-jenkins-harbor-air-gapped.zh.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ curl -o image-pull-push.sh https://raw.githubusercontent.com/devstream-io/devstr
6262
chmod +x image-pull-push.sh
6363
```
6464

65-
如果你还没有一个私有镜像仓库,可以参考[这篇文章](../image-registry.zh.md)快速部署一个 Docker Registry。
65+
如果你还没有一个私有镜像仓库,可以参考[这篇文章](../reference/image-registry.zh.md)快速部署一个 Docker Registry。
6666

6767
接下来,你就可以通过下述命令快速完成镜像的下载和上传了:
6868

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

0 commit comments

Comments
 (0)