Receber por email
← Voltar para o catálogo

cicd-scaffolding

Scaffolds CI/CD pipeline definitions using GitHub Actions for build, test, lint, and deploy workflows.

36estrelas
Atualizado há 8 meses

Ver no GitHub ↗

Como adicionar

/plugin marketplace add LiorCohen/sdd

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/cicd-scaffolding/svg)](https://www.skillteca.com.br/skills/cicd-scaffolding)

Skills relacionadas

Ver todas de Desenvolvimento →

Alerta por categoria

Receba novas skills de Desenvolvimento toda segunda

1 email curto, só com as skills novas de Desenvolvimento. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

CI/CD Scaffolding

Scaffolds a CI/CD pipeline component using GitHub Actions.

Input

Invoked by the scaffolding orchestrator with:

  • component_name: Name of the CI/CD component (typically cicd)
  • project_name: Project name from settings
  • existing_components: Currently configured components

Directory Structure

components/cicd/
├── .github/
│   └── workflows/
│       ├── ci.yaml           # Build + test + lint on PR
│       ├── cd.yaml           # Deploy on merge to main
│       └── release.yaml      # Release workflow
├── scripts/
│   ├── build.sh
│   └── deploy.sh
└── README.md

Workflow

  1. Create components/cicd/ directory
  2. Generate GitHub Actions workflow files based on existing components:
  3. If servers exist: add build, test, Docker image steps
  4. If webapps exist: add build, test steps
  5. If helm charts exist: add deploy steps
  6. If contracts exist: add validation steps
  7. Create helper scripts in scripts/
  8. Generate README with pipeline documentation

Standards

Follow cicd-standards for workflow structure and naming conventions.

Output

Returns a declared actions response with register_component action for the new CI/CD component.

Compartilhar X LinkedIn