sdlc-cicd-pipeline

Automate CI/CD pipeline design for GitHub Actions and GitLab CI.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/dinoudon/sdlc-skills --skill sdlc-cicd-pipeline
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sdlc-cicd-pipeline
Source: https://github.com/dinoudon/sdlc-skills/tree/main/full/sdlc-cicd-pipeline
Command: npx skills add https://github.com/dinoudon/sdlc-skills --skill sdlc-cicd-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and implement scalable, repeatable CI/CD pipelines across GitHub Actions and GitLab CI to accelerate delivery and improve reliability.

Core Features & Use Cases

  • Standardized pipeline templates for linting, testing, building, deploying, and security scanning
  • GitOps-ready workflows with ArgoCD/Flux and progressive delivery
  • DORA metrics integration, trunk-based development guidance, and governance for deployment pipelines
  • Multi-platform builds, caching strategies, and artifact signing for secure rollouts
  • Preview environments and release management to safely validate changes

Quick Start

Create a new CI/CD pipeline using GitHub Actions to lint, test, build, and deploy a sample app to staging with preview environments and optimized caching.

Frequently Asked Questions about sdlc-cicd-pipeline

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

FAQPage Schema
How do I build a GitHub Actions CI/CD pipeline with multi-environment deployments?▼

Build a GitHub Actions CI/CD pipeline by using standardized templates for linting, testing, and building to automate multi-environment deployments. This approach ensures reliable rollouts through optimized caching, security scanning, and preview environments for validating changes.

What is trunk-based development and how does it fit into CI/CD pipeline governance?▼

Trunk-based development is a branching strategy that integrates code frequently into a single branch. It fits into CI/CD pipeline governance by enabling continuous integration, tracking DORA metrics, and ensuring secure, progressive delivery workflows.

Can I use GitLab CI to generate SBOM and SLSA provenance for Docker builds?▼

Yes, GitLab CI can automate Docker builds while generating SBOM and SLSA provenance. This pipeline governance ensures artifact signing and secure rollouts by tracking software supply chain security alongside multi-platform builds.

What's the best way to set up GitOps workflows with ArgoCD or Flux for progressive delivery?▼

Set up GitOps workflows by integrating ArgoCD or Flux into your CI/CD pipeline to manage deployments declaratively. This enables progressive delivery, preview environments, and automated synchronization across multi-environment deployments.

How do I track DORA metrics in an automated deployment pipeline?▼

Track DORA metrics by integrating monitoring hooks into your CI/CD pipeline governance framework. This measures deployment frequency, lead time for changes, mean time to recovery, and change failure rate to improve delivery reliability.

Does this CI/CD pipeline approach support caching strategies and multi-platform builds?▼

Yes, this CI/CD pipeline approach supports optimized caching strategies and multi-platform builds. It applies standardized templates for Docker builds, artifact signing, and security scanning to ensure scalable and repeatable rollouts.