← スキル一覧に戻る

buildkite-cli
by robBowes
⭐ 0🍴 0📅 2026年1月13日
SKILL.md
name: buildkite-cli description: CLI scripts for common Buildkite operations. Rebuild failed builds, retry jobs, get logs, trigger builds - all by passing URLs directly. Supports both Buildkite build URLs and GitHub PR URLs.
Buildkite CLI
Simple pnpm tsx scripts for common Buildkite operations. Pass URLs directly - supports both Buildkite build URLs and GitHub PR URLs.
Setup
# Install deps
pnpm install
# Required env vars
export BUILDKITE_TOKEN="bkua_xxx" # API token with read/write builds
# Optional - for default org/pipeline
export BUILDKITE_ORG="my-org"
export BUILDKITE_PIPELINE="my-pipeline"
# Optional - for GitHub PR URL support
export GITHUB_TOKEN="ghp_xxx"
Commands
Rebuild a Failed Build
# From Buildkite URL
pnpm rebuild https://buildkite.com/org/pipeline/builds/123
# From GitHub PR URL (requires --pipeline or BUILDKITE_PIPELINE)
pnpm rebuild https://github.com/org/repo/pull/456 --pipeline my-pipeline
Retry Failed Jobs Only
pnpm retry-failed https://buildkite.com/org/pipeline/builds/123
Get Build Status
pnpm status https://buildkite.com/org/pipeline/builds/123
Get Job Logs
# First failed job (default)
pnpm logs https://buildkite.com/org/pipeline/builds/123
# Specific job by index
pnpm logs <url> --job 2
# Specific job by name match
pnpm logs <url> --job "playwright"
# Last N lines
pnpm logs <url> --tail 50
Cancel Build
pnpm cancel https://buildkite.com/org/pipeline/builds/123
Unblock Blocked Step
pnpm unblock https://buildkite.com/org/pipeline/builds/123
# With field values for block step
pnpm unblock <url> --fields env=production,confirm=yes
Trigger New Build
pnpm trigger --pipeline my-pipeline
pnpm trigger --pipeline my-pipeline --branch feature/x --message "Deploy fix"
List Recent Failed Builds
pnpm list-failed --pipeline my-pipeline
pnpm list-failed --pipeline my-pipeline --limit 20
URL Formats Supported
Buildkite URLs:
https://buildkite.com/org/pipeline/builds/123https://buildkite.com/org/pipeline/builds/123#job-uuid
GitHub PR URLs:
https://github.com/owner/repo/pull/123- Requires
--pipelineflag orBUILDKITE_PIPELINEenv var - Looks up PR head commit and finds corresponding Buildkite build
File Structure
buildkite-cli/
├── package.json
├── src/
│ ├── api.ts # Core API helpers, URL parsing
│ ├── rebuild.ts # Rebuild entire build
│ ├── retry-failed.ts # Retry only failed jobs
│ ├── cancel.ts # Cancel running build
│ ├── status.ts # Get build status
│ ├── logs.ts # Get job logs
│ ├── list-failed.ts # List recent failures
│ ├── trigger.ts # Trigger new build
│ └── unblock.ts # Unblock blocked steps
└── SKILL.md
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です