ci-cd-integration

仓库创建 2026年3月24日最近提交 1 个月前SkillHot 收录 2 天前
▸ 精选理由

提供可复用的 Actions/CI 模板与分片建议,提升流水线效率与可证性。

▸ 风险提示

配置流水线需写入凭据与权限,注意密钥管理与最小权限原则

这个 Skill 做什么

生成与优化运行测试套件的 CI/CD 流水线模板与分片、制品管理策略。

设计能在 CI/CD 里可靠运行测试套件的流水线模板,涵盖 GitHub Actions/GitLab、并行分片、制品管理、flaky 测试隔离、覆盖率门禁和 OIDC 无密钥部署等。在要把 Playwright、Jest 等测试稳定地放进多阶段流水线、加速反馈并保存证据时用。特点是把对的测试在对的阶段运行、记录结果并隔离不稳定项而不是掩盖问题。

▸ 展开 SKILL.md 英文原文

Design CI/CD pipelines that run test suites. Covers GitHub Actions and GitLab CI templates, parallelism and sharding, artifact management, flaky-test quarantine, test-result publishing, coverage quality gates, OIDC keyless deploy, and copy-paste workflows for Playwright, Jest, and multi-stage pipelines. Use when: "CI/CD," "GitHub Actions," "pipeline," "test in CI," "GitLab CI," "continuous integration," "test automation pipeline," "shard tests in CI." Not for: per-test flaky healing at runtime — use test-reliability; go/no-go release decisions and smoke-test checklists — use release-readiness; test-result dashboards and trend reporting — use qa-metrics. Related: playwright-automation, qa-metrics, test-reliability, coverage-analysis, release-readiness.

开发编程CI/CD流水线模板测试并行化通用
47
Stars
10
Forks
40
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/petrkindlmann/qa-skills/main/skills/ci-cd-integration/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/petrkindlmann/qa-skills/main/skills/ci-cd-integration/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
<objective>
A 20-minute serial suite on every push destroys developer velocity; a green pipeline that retries flaky tests three times hides the race condition until it ships. This skill produces CI/CD pipelines that run the right tests at the right trigger, shard them across runners, store traces and reports as evidence, quarantine flaky tests instead of masking them, and gate merges on real coverage numbers. Use this skill when the question is about running tests in a pipeline, not writing them.
</objective>

## Discovery Questions

Check `.agents/qa-project-context.md` first — if it exists, use it and skip anything already answered there (especially `team_maturity` and existing CI conventi
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有