Back to list
kprsnt2

cicd

by kprsnt2

0🍴 0📅 Jan 15, 2026

SKILL.md


name: cicd description: CI/CD pipeline best practices including GitHub Actions, testing, and deployment strategies. globs: ["/.github/workflows/*.yml", "/.gitlab-ci.yml", "/Jenkinsfile", "/.circleci/config.yml"] priority: 75 tags: ["devops"]

CI/CD Best Practices

Pipeline Design

  • Keep pipelines fast (< 10 min)
  • Fail fast (lint/test first)
  • Cache dependencies
  • Use parallel jobs
  • Make builds reproducible

GitHub Actions

  • Use specific action versions
  • Use composite actions for reuse
  • Store secrets in GitHub Secrets
  • Use matrix for multi-version testing
  • Use artifacts for build outputs

Testing in CI

  • Run unit tests on every push
  • Run integration tests on PR
  • Run E2E tests before deploy
  • Generate coverage reports
  • Fail on coverage drops

Deployment

  • Use blue/green or canary deployments
  • Automate staging deployments
  • Require approval for production
  • Implement rollback procedures
  • Use feature flags

Security

  • Scan dependencies (Dependabot, Snyk)
  • Scan Docker images
  • Run SAST/DAST
  • Rotate secrets regularly
  • Use OIDC for cloud auth

Artifacts

  • Version artifacts semantically
  • Sign artifacts
  • Store in artifact registry
  • Clean up old artifacts

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon