360 Secure SkillHub
360 安全技能中心

playwright-ci

汇总 Playwright 在 GitHub Actions、GitLab CI、CircleCI、Azure DevOps、Jenkins 和 Docker 中的 CI/CD 配置,覆盖并行分片、报告与制品、代码覆盖率、全局 setup/teardown 及多项目依赖管理,面向测试流水线落地。

testdino-hq
热度 0.00
最近更新 2026-10-19 02:59:29
分类:开发依赖:纯提示词应用场景:DevOps / 自动化脚本 / 模板 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add testdino-hq/playwright-skill/playwright-ci
Metadata
name
playwright-ci
description
Production-ready CI/CD configurations for Playwright — GitHub Actions, GitLab CI, CircleCI, Azure DevOps, Jenkins, Docker, parallel sharding, reporting, code coverage, and global setup/teardown.

Playwright CI/CD

Ship reliable tests in every pipeline — CI-specific patterns for speed, stability, and actionable reports.

9 guides covering CI/CD setup, parallel execution, containerized runs, reporting, and infrastructure patterns for all major CI providers.

Golden Rules

  1. retries: 2 in CI only — surface flakiness in pipelines, not locally
  2. traces: 'on-first-retry' — capture rich debugging artifacts without slowing every run
  3. Shard across runners — --shard=N/M splits tests evenly; scale horizontally, not vertically
  4. Cache browser binaries — ~/.cache/ms-playwright keyed on Playwright version
  5. Upload artifacts on failure — traces, screenshots, and HTML reports as CI artifacts
  6. Use the official Docker image — mcr.microsoft.com/playwright:v* has all OS deps pre-installed
  7. Global setup for auth — run login once in globalSetup, reuse storageState across workers
  8. Fail fast, debug later — keep CI runs short; use trace viewer and HTML reports to investigate

Guide Index

CI Providers

Provider Guide
GitHub Actions ci-github-actions.md
GitLab CI ci-gitlab.md
CircleCI / Azure DevOps / Jenkins ci-other.md

Execution & Scaling

Topic Guide
Parallel execution & sharding parallel-and-sharding.md
Docker & containers docker-and-containers.md
Multi-project config projects-and-dependencies.md

Reporting & Setup

Topic Guide
Reports & artifacts reporting-and-artifacts.md
Code coverage test-coverage.md
Global setup/teardown global-setup-teardown.md