Files
claude-howto/zh/01-slash-commands/setup-ci-cd.md
Luong NGUYEN 89e89d4aa3 feat(zh): add Chinese translations in zh/ directory
Add Chinese (Simplified) translations for all documentation, organized
under a dedicated zh/ directory that mirrors the English folder structure.

Co-authored-by: tanqingkuang <tanqingkuang@users.noreply.github.com>

Translations originally contributed by @tanqingkuang in #45.
Restructured from *-CN.md suffix pattern into zh/ directory to prevent
the EPUB builder (scripts/build_epub.py collect_folder_files) from
picking up Chinese files via glob("*.md") inside module folders.
2026-04-06 23:08:54 +02:00

999 B
Raw Blame History

name, description, tags
name description tags
设置 CI/CD 流水线 实现 pre-commit hooks 和 GitHub Actions 质量保障 ci-cd, devops, automation

设置 CI/CD 流水线

根据项目类型实现完整的 DevOps 质量门禁:

  1. 分析项目:检测语言、框架、构建系统和现有工具链
  2. 配置 pre-commit hooks,使用与语言匹配的工具:
    • 格式化Prettier/Black/gofmt/rustfmt 等
    • 代码检查ESLint/Ruff/golangci-lint/Clippy 等
    • 安全Bandit/gosec/cargo-audit/npm audit 等
    • 类型检查TypeScript/mypy/flow如适用
    • 测试:运行相关测试套件
  3. 创建 GitHub Actions 工作流.github/workflows/
    • 在 push/PR 时镜像 pre-commit 检查
    • 多版本/多平台矩阵(如适用)
    • 构建和测试验证
    • 部署步骤(如需要)
  4. 验证流水线:本地测试、创建测试 PR确认所有检查都通过

使用免费/开源工具。尊重已有配置。保持执行快速。