Fix double quotes

This commit is contained in:
Baohua Yang
2026-02-22 14:54:52 -08:00
parent e57704271d
commit 24d26c0797
5 changed files with 18 additions and 17 deletions

2
.gitignore vendored
View File

@@ -16,7 +16,7 @@ docker-compose.override.yml
.obsidian/ .obsidian/
.vscode/ .vscode/
.agent/ .agents/
__pycache__/ __pycache__/
# Check scripts # Check scripts

View File

@@ -1,14 +1,16 @@
# Drone CI Demo 项目 # 20.2.3.2 Drone Demo
## Drone CI Demo 项目
这是一个基于 Go 语言编写的简单 Web 应用示例用于演示 Drone CI 的持续集成流程 这是一个基于 Go 语言编写的简单 Web 应用示例用于演示 Drone CI 的持续集成流程
## 20.12 目录结构 ## 20.2.3.2.1 目录结构
* `app.go`简单的 Go Web 服务器代码 * `app.go`简单的 Go Web 服务器代码
* `.drone.yml`Drone CI 的配置文件定义了构建和测试流程 * `.drone.yml`Drone CI 的配置文件定义了构建和测试流程
* `Dockerfile`定义了如何将该应用构建为 Docker 镜像 * `Dockerfile`定义了如何将该应用构建为 Docker 镜像
## 20.12 如何运行 ## 20.2.3.2.2 如何运行
1. 确保本地已安装 Docker 环境 1. 确保本地已安装 Docker 环境
2. 进入本目录构建镜像 2. 进入本目录构建镜像

View File

@@ -1,8 +1,8 @@
## 20.11 部署 Drone ## 20.2.3.1 部署 Drone
本节涵盖了相关内容与详细描述主要探讨以下几个方面 本节涵盖了相关内容与详细描述主要探讨以下几个方面
### 20.11.1 要求 ### 20.2.3.1.1 要求
* 拥有公网 IP域名 (如果你不满足要求可以尝试在本地使用 Gogs + Drone) * 拥有公网 IP域名 (如果你不满足要求可以尝试在本地使用 Gogs + Drone)
@@ -14,7 +14,7 @@
* `CI/CD` 有一定了解 * `CI/CD` 有一定了解
### 20.11.2 新建 GitHub 应用 ### 20.2.3.1.2 新建 GitHub 应用
登录 GitHub https://github.com/settings/applications/new 新建一个应用。 登录 GitHub https://github.com/settings/applications/new 新建一个应用。
@@ -22,7 +22,7 @@
接下来查看这个应用的详情记录 `Client ID` `Client Secret`之后配置 Drone 会用到 接下来查看这个应用的详情记录 `Client ID` `Client Secret`之后配置 Drone 会用到
### 20.11.3 配置 Drone ### 20.2.3.1.3 配置 Drone
我们通过使用 `Docker Compose` 来启动 `Drone`编写 `compose.yaml` ( `docker-compose.yml`) 文件 我们通过使用 `Docker Compose` 来启动 `Drone`编写 `compose.yaml` ( `docker-compose.yml`) 文件

View File

@@ -13,9 +13,9 @@
## 内容特色 ## 内容特色
* **入门基础** 1 ~ 6 章为基础内容帮助深入理解 Docker 的基本概念 (镜像容器仓库) 和核心操作 * **入门基础** 1 ~ 6 章为基础内容帮助深入理解 Docker 的基本概念 (镜像容器仓库) 和核心操作
* **进阶应用** 7 ~ 10 章涵盖 Dockerfile 指令详解数据与网络管理BuildxCompose 等高级配置和管理操作 * **进阶应用** 7 ~ 11 章涵盖 Dockerfile 指令详解数据与网络管理BuildxCompose 等高级配置和管理操作
* **深入原理** 11 ~ 16 章介绍其底层实现技术深入探讨容器编排体系 (KubernetesEtcd)并延伸涉及容器与云计算及其它关键生态项目 (Fedora CoreOSPodman ) * **深入原理** 12 ~ 17 章介绍其底层实现技术深入探讨容器编排体系 (KubernetesEtcd)并延伸涉及容器与云计算及其它关键生态项目 (Fedora CoreOSPodman )
* **实战扩展** 17 ~ 19 章重点讨论容器安全防护机制监控与日志聚合系统 (PrometheusELK)并展示操作系统CI/CD 自动化构建等典型实践案例 * **实战扩展** 18 ~ 20 章重点讨论容器安全防护机制监控与日志聚合系统 (PrometheusELK)并展示操作系统CI/CD 自动化构建等典型实践案例
## 阅读方式 ## 阅读方式

View File

@@ -142,8 +142,8 @@
* [16.2 腾讯云](16_cloud/tencentCloud.md) * [16.2 腾讯云](16_cloud/tencentCloud.md)
* [16.3 阿里云](16_cloud/alicloud.md) * [16.3 阿里云](16_cloud/alicloud.md)
* [16.4 亚马逊云](16_cloud/aws.md) * [16.4 亚马逊云](16_cloud/aws.md)
* [16.5 小结](16_cloud/summary.md)
* [16.6 多云部署策略](16_cloud/multicloud.md) * [16.6 多云部署策略](16_cloud/multicloud.md)
* [本章小结](16_cloud/summary.md)
* [第十七章 容器其它生态](17_ecosystem/README.md) * [第十七章 容器其它生态](17_ecosystem/README.md)
* [17.1 Fedora CoreOS 简介](17_ecosystem/coreos_intro.md) * [17.1 Fedora CoreOS 简介](17_ecosystem/coreos_intro.md)
* [17.2 Fedora CoreOS 安装](17_ecosystem/coreos_install.md) * [17.2 Fedora CoreOS 安装](17_ecosystem/coreos_install.md)
@@ -158,11 +158,11 @@
* [18.3 服务端防护](18_security/daemon_sec.md) * [18.3 服务端防护](18_security/daemon_sec.md)
* [18.4 内核能力机制](18_security/kernel_capability.md) * [18.4 内核能力机制](18_security/kernel_capability.md)
* [18.5 其它安全特性](18_security/other_feature.md) * [18.5 其它安全特性](18_security/other_feature.md)
* [18.6 ](18_security/summary.md) * [本章小](18_security/summary.md)
* [第十九章 容器监控与日志](19_observability/README.md) * [第十九章 容器监控与日志](19_observability/README.md)
* [19.1 Prometheus](19_observability/prometheus.md) * [19.1 Prometheus](19_observability/prometheus.md)
* [19.2 ELK 套件](19_observability/elk.md) * [19.2 ELK 套件](19_observability/elk.md)
* [19.3 小结](19_observability/summary.md) * [本章小结](19_observability/summary.md)
* [第二十章 实战案例](20_cases/README.md) * [第二十章 实战案例](20_cases/README.md)
* [20.1 实战案例 - 操作系统](20_cases/os/README.md) * [20.1 实战案例 - 操作系统](20_cases/os/README.md)
* [20.1.1 Busybox](20_cases/os/busybox.md) * [20.1.1 Busybox](20_cases/os/busybox.md)
@@ -174,8 +174,8 @@
* [20.2.1 DevOps 完整工作流](20_cases/ci/devops_workflow.md) * [20.2.1 DevOps 完整工作流](20_cases/ci/devops_workflow.md)
* [20.2.2 GitHub Actions](20_cases/ci/actions/README.md) * [20.2.2 GitHub Actions](20_cases/ci/actions/README.md)
* [20.2.3 Drone](20_cases/ci/drone/README.md) * [20.2.3 Drone](20_cases/ci/drone/README.md)
* [部署 Drone](20_cases/ci/drone/install.md) * [20.2.3.1 部署 Drone](20_cases/ci/drone/install.md)
* [Drone Demo](20_cases/ci/drone/demo/README.md) * [20.2.3.2 Drone Demo](20_cases/ci/drone/demo/README.md)
* [20.3 IDE 中使用 Docker](20_cases/ide/README.md) * [20.3 IDE 中使用 Docker](20_cases/ide/README.md)
* [20.3.1 VS Code](20_cases/ide/vsCode.md) * [20.3.1 VS Code](20_cases/ide/vsCode.md)
@@ -200,4 +200,3 @@
* [附录四Dockerfile 最佳实践](appendix/20.1_best_practices.md) * [附录四Dockerfile 最佳实践](appendix/20.1_best_practices.md)
* [附录五如何调试 Docker](appendix/20.2_debug.md) * [附录五如何调试 Docker](appendix/20.2_debug.md)
* [附录六资源链接](appendix/20.3_resources.md) * [附录六资源链接](appendix/20.3_resources.md)