Iván
作者:Iván更新日 2026-05-11ci-cd@clawhub_ivangdavila/ci-cd
DevOps

AlphaMoatによると、2026-09時点でCI-CDのダウンロード数は3,215、スター数は3で、AIスキル全体5,078件中3,541位、IT運用・セキュリティでは264件中231位です。

インストール数
106
ダウンロード数
3215
スター数
3
総合順位
#3,541
全体の上位 70% · IT運用・セキュリティの上位 88%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗10632013-
SkillHub ↗10432153—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

主文はプラットフォーム選定、CI テンプレート、よくある問題、モバイル署名、ビルドキャッシュ、失敗時の調査方法を扱っています。例をそのままコピーせず、対象リポジトリとデプロイ環境に合わせて権限や前提を確認してください。確認済みの第三者 actions とランタイムを固定し、秘密情報はプラットフォームのシークレット保管先に置き、信頼できない pull request のジョブに公開しないでください。

資料公開日 2026-10-29

できること

  • プロジェクトの技術スタックに合う CI/CD プラットフォームを選ぶ
  • ビルド失敗やキャッシュ不全を調査する
  • モバイル署名やデプロイの確認リストを作る

使う場面

  • プロジェクトの CI/CD を構築または改善するとき
  • テンプレートをコピーする前に権限、秘密情報、デプロイ先を確認できるとき
  • 第三者 actions とランタイムを確認済みバージョンに固定できるとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

デプロイを実行せず GitHub Actions の権限と秘密情報の露出を確認する
一般的な提案と検証が必要な事実を分けて CI プラットフォームを提案する
モバイルアプリ署名に必要な秘密情報と権限の確認項目を挙げる

月次の推移

ダウンロード数3215
1677250333292026-03 · ダウンロード数 17912026-05 · ダウンロード数 25352026-06 · ダウンロード数 26972026-07 · ダウンロード数 29392026-08 · ダウンロード数 30912026-09 · ダウンロード数 321526-0326-09
スター数3
2342026-03 · スター数 32026-05 · スター数 32026-06 · スター数 32026-07 · スター数 32026-08 · スター数 32026-09 · スター数 326-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093215—3
2026-083091+5.2%3
2026-072939+9.0%3
2026-062697+6.4%3
2026-052535—3
2026-031791—3

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

3.0 KB・ClawHub v1.0.0
---
name: "CI-CD"
description: "Automate builds, tests, and deployments across web, mobile, and backend applications."
---

## When to Use

Trigger on: automated deployment, continuous integration, pipeline setup, GitHub Actions, GitLab CI, build failing, deploy automatically, CI configuration, release automation.

## Platform Selection
すべて表示(全 82 行)

| Stack | Recommended | Why |
|-------|-------------|-----|
| Web (Next.js, Nuxt, static) | Vercel, Netlify | Zero-config, auto-deploys, preview URLs |
| Mobile (iOS/Android/Flutter) | Codemagic, Bitrise + Fastlane | Pre-configured signing, app store upload |
| Backend/Docker | GitHub Actions, GitLab CI | Full control, self-hosted runners option |
| Monorepo | Nx/Turborepo + GHA | Affected detection, build caching |

**Decision tree:** If platform handles deploy automatically (Vercel, Netlify) → skip custom CI. Only add GitHub Actions when you need tests, custom builds, or deploy to your own infra.

## Quick Start Templates

For copy-paste workflows, see `templates.md`.

## Common Pipeline Pitfalls

| Mistake | Impact | Fix |
|---------|--------|-----|
| Using `latest` image tags | Builds break randomly | Pin versions: `node:20.11.0` |
| Not caching dependencies | +5-10 min per build | Cache `node_modules`, `.next/cache` |
| Secrets in workflow files | Leaked in logs/PRs | Use platform secrets, OIDC for cloud |
| Missing `timeout-minutes` | Stuck jobs burn budget | Always set: `timeout-minutes: 15` |
| No `concurrency` control | Redundant runs on rapid pushes | Group by branch/PR |
| Building on every push | Wasted resources | Build on push to main, test on PRs |

## Mobile-Specific: Code Signing

The #1 pain point. iOS requires certificates + provisioning profiles. Android requires keystores.

**The fix:** Use **Fastlane Match** — stores certs/profiles in git repo, syncs across team and CI.

```bash
# One-time setup
fastlane match init
fastlane match appstore

# In CI
fastlane match appstore --readonly
```

For detailed mobile CI/CD patterns (iOS, Android, Flutter), see `mobile.md`.

## Web-Specific: Build Caching

Next.js/Nuxt builds are slow without cache. The `No Cache Detected` warning = full rebuild.

```yaml
# GitHub Actions: persist Next.js cache
- uses: actions/cache@v4
  with:
    path: .next/cache
    key: nextjs-${{ hashFiles('**/package-lock.json') }}
```

For framework-specific configs, see `web.md`.

## Debugging Failed Builds

| Error Pattern | Likely Cause | Check |
|---------------|--------------|-------|
| Works locally, fails in CI | Environment drift | Node version, env vars, OS |
| Intermittent failures | Flaky tests, resource limits | Retry logic, increase timeout |
| `ENOENT` / file not found | Build order, missing artifact | Check `needs:` dependencies |
| Exit code 137 | Out of memory | Use larger runner or optimize |
| Certificate/signing errors | Expired or mismatched creds | Regenerate with Match/Fastlane |

## What This Doesn't Cover

- Container orchestration (Kubernetes) → see `k8s` skill
- Server configuration → see `server` skill
- Monitoring and observability → see `monitoring` skill

IT運用・セキュリティの人気スキル

Ivánのその他のスキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。