{"enrichment":{"faq":[{"a":"playwright-ci helps you integrate Playwright into major CI/CD platforms including GitHub Actions, GitLab CI, CircleCI, Azure DevOps, and Jenkins. The skill provides step-by-step guidance for configuring automated browser tests within your deployment pipeline, ensuring tests run reliably whenever code is committed or deployed. You'll learn platform-specific configuration syntax and best practices for each service.","q":"How do I set up Playwright tests in a CI/CD pipeline?"},{"a":"playwright-ci covers techniques for distributing your test suite across multiple workers and machines to dramatically reduce overall execution time. The skill explains test sharding strategies that divide your test load efficiently, allowing you to run hundreds of tests concurrently rather than sequentially. This approach significantly accelerates your CI feedback loop while maintaining test isolation and reliability.","q":"What is the best way to configure parallel test execution and sharding to speed up CI runs?"},{"a":"playwright-ci provides guidance on packaging Playwright tests in Docker containers to ensure your tests run identically across all environments\u2014local machines, CI servers, and production deployments. The skill covers Dockerfile configuration, browser installation within containers, and orchestration patterns that eliminate environment-specific failures and make your test suite truly portable.","q":"How can I containerize Playwright tests using Docker for consistent CI environments?"},{"a":"playwright-ci explains how to capture comprehensive test artifacts including HTML reports, execution traces, screenshots, and code coverage data, then upload them to your CI system or external storage. The skill shows you how to configure artifact retention policies, integrate with reporting dashboards, and use trace viewer for debugging failed tests directly from your CI logs.","q":"How do I generate and upload test reports, traces, screenshots, and coverage artifacts in my pipeline?"},{"a":"playwright-ci teaches performance optimization techniques including browser binary caching to avoid repeated downloads, intelligent retry logic for flaky tests, and global setup/teardown patterns for shared authentication state. These strategies reduce CI execution time, lower bandwidth costs, and improve test reliability by reusing expensive resources across test runs.","q":"What are the key strategies for optimizing CI performance through caching, retries, and global authentication setup?"},{"a":"playwright-ci addresses how to manage authentication state efficiently in CI environments using storage state files, eliminating the need to log in repeatedly during test execution. The skill covers best practices for securely handling credentials, reusing authenticated sessions across test workers, and implementing global setup/teardown patterns that streamline your entire CI workflow while maintaining security and performance.","q":"What does playwright-ci cover regarding playwright storage state auth CI and best practices?"}],"shadow_tags":["ci-cd-automation","test-orchestration","pipeline-optimization","container-deployment","distributed-testing","artifact-management","test-reliability","infrastructure-as-code","performance-scaling","debugging-workflows"],"summary_rewrite":"Streamline end-to-end testing by integrating Playwright into your continuous integration workflows. This skill guides you through setting up automated browser tests on major CI/CD platforms, ensuring reliable test execution across your deployment pipeline."},"files":[{"bytes":2126,"path":"ci/SKILL.md","sha256":"e5fed8f9837a00b3bf533b6b5ce38fe3df28de447ed88f170c2f74fff2d42a7e","url":"https://skillfed.io/files/testdino-hq/playwright-skill/ci/c2773fa5/SKILL.md"}],"id":"testdino-hq/playwright-skill/ci","links":{"html":"https://skillfed.io/testdino-hq/playwright-skill/ci","md":"https://skillfed.io/testdino-hq/playwright-skill/ci.md","repo":"https://github.com/testdino-hq/playwright-skill"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":53,"language":null,"last_updated":"2026-07-02","license":"MIT","name":"playwright-ci","publisher":"testdino-hq","stars":333},"relations":{"similar":[{"id":"zebbern/claude-code-guide/ci"},{"id":"zebbern/claude-code-guide/playwright"},{"id":"testdino-hq/playwright-skill/playwright-skill"},{"id":"EliasOulkadi/shokunin/ci-cd"},{"id":"testdriverai/testdriverai/testdriver-ci-cd"},{"id":"oakoss/agent-skills/e2e-testing"},{"id":"Community-Access/accessibility-agents/ci-accessibility"},{"id":"fugazi/test-automation-skills-agents/playwright-regression-testing"},{"id":"aj-geddes/useful-ai-prompts/database-sharding"},{"id":"dawiddutoit/custom-claude/gradle-ci-cd-integration"}]},"slug":{"owner":"testdino-hq","repo":"playwright-skill","skill":"ci"},"version":"c2773fa5"}
