ci-cd-integration
提供可复用的 Actions/CI 模板与分片建议,提升流水线效率与可证性。
配置流水线需写入凭据与权限,注意密钥管理与最小权限原则
生成与优化运行测试套件的 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.
帮我安装这个 skill:https://raw.githubusercontent.com/petrkindlmann/qa-skills/main/skills/ci-cd-integration/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/petrkindlmann/qa-skills/main/skills/ci-cd-integration/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