CI/CD ve Otomasyon Orta
Özel CLI Pipeline'ı
GitHub Actions'ta doğrudan Claude CLI kullanarak bir CI/CD pipeline'ı oluşturun
Komut
"color:#9CA3AF;font-style:italic"># In a GitHub Actions step: $ "color:#7C5CFC">npm install -g @anthropic-ai/"color:#7C5CFC">claude-code RESULT=$("color:#7C5CFC">claude -p "Review changes" \ "color:#d97757">--output-format json \ "color:#d97757">--max-budget-usd 0.50 \ "color:#d97757">--no-session-persistence \ "color:#d97757">--permission-mode bypassPermissions) "color:#7C5CFC">echo "Cost: $(">echo "$RESULT" | ">jq -r '.total_cost_usd')"
Yanıt
{
"subtype": "success",
"result": "## Review\nNo critical issues found...",
"total_cost_usd": 0.089
} Ayrıştırma Kodu
# GitHub Actions YAML step:
- name: Run Review
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
RESULT=$(claude -p 059669">"Review" --output-format json \
--max-budget-usd 0.50 --no-session-persistence \
--permission-mode bypassPermissions)
echo 059669">"$RESULT" | jq -r 059669">'.result' Tuzaklar
! CI'da her zaman --permission-mode bypassPermissions kullanın (onay verecek insan yok)
! Claude'u şu şekilde yükleyin: npm install -g @anthropic-ai/claude-code