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.