ci-cd-and-automation

Configures CI/CD quality gates, deployment pipelines, and rollback workflows for automated verification.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/22Teikk/22Teikk-Agent-Skills-Hub --skill ci-cd-and-automation-22teikk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ci-cd-and-automation
Source: https://github.com/22Teikk/22Teikk-Agent-Skills-Hub/tree/main/core/skills/ci-cd-and-automation
Command: npx skills add https://github.com/22Teikk/22Teikk-Agent-Skills-Hub --skill ci-cd-and-automation-22teikk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams shipping code without automated quality gates let broken builds, failing tests, and lint errors reach production. This Skill provides a structured approach to setting up CI/CD pipelines that enforce lint, static analysis, tests, build, and security audits on every change before merge. ## Core Features & Use Cases - Quality Gate Pipeline: Defines an ordered gate sequence (lint, static analysis, unit tests, build, integration, UI tests, security audit) that blocks merges on failure. - GitHub Actions Templates: References ready-to-use YAML for basic CI, integration tests, E2E, preview deployments, rollback, Dependabot, caching, and parallelism. - Deployment Safety: Covers staged rollouts, feature flags with Remote Config, preview deployments to Firebase App Distribution, and manual rollback workflows. - Use Case: When a PR's CI fails, paste the failure output back to the agent so it fixes lint, type errors, or test failures and re-pushes, closing the feedback loop. ## Quick Start Set up a CI pipeline for my project with lint, unit tests, build, and branch protection so no pull request merges without passing all quality gates.

Frequently Asked Questions about ci-cd-and-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a CI pipeline with GitHub Actions?▼

Define ordered quality gates: lint, static analysis, unit tests, build, integration tests, and security audit. Use the workflow YAML templates in references/ci-templates.md for basic CI, then enable branch protection so failed checks block merging.

How to speed up a slow CI pipeline?▼

Apply optimizations in order of impact: cache Gradle dependencies with setup-java, split lint/test/build into parallel jobs, use path filters to skip unrelated jobs, shard tests with matrix builds, and move slow tests off the critical path.

Can CI failures be fed back to AI coding agents?▼

Yes. Copy the CI failure output and give it to the agent with instructions to fix and verify locally. Lint failures map to running lint tasks, type errors to fixing the flagged location, and test failures to a debugging workflow.

Should CI pipelines have access to production secrets?▼

No. CI should use separate test secrets stored in GitHub Secrets or a vault. Production secrets belong in the deployment platform. Commit only .env.example templates and never store secrets in code or CI config files.

What is a safe deployment rollback strategy?▼

Use staged rollouts: auto-deploy to staging, verify manually, then promote to production with a 15-minute error monitoring window. Keep a manual rollback workflow dispatch ready, and use feature flags to disable risky features without redeploying.