Workflow
গিটহাব অ্যাকশন এবং CI/C পাইপলাইনলাইন এ ক্লড কোড চালান
CI/CD এর জন্য ক্লড কোড পরিচালনা করছে হেডলেস মোডে। অটো-ভিউ জনসংযোগ, ট্রাজেট ইস্যু, সংশোধন এবং মাত্রা অনুযায়ী কোড মান বজায় রাখার জন্য এটি জিওহাবে ব্যবহার করুন।.
ক্লড কোডের হেডলেস মোড (পাওল পতাকা) এটিকে মানুষের সাথে যোগাযোগ ছাড়া চালানো শুরু করে, যা সি আই/সি পাইপলাইনস এর জন্য উপযুক্ত। আপনি অটোমেট কোড পর্যালোচনা করতে পারেন, ব্যর্থ পরীক্ষা, বিভিন্ন সমস্যা এবং প্রতিটি ধাক্কায় কোড ঠিক করতে পারবেন।.
কীভাবে আপনি হেডলেস মোডে ক্লাড কোড চালান?
- মোদ্দা পতাকা দৌড়াচ্ছে কে. এটা হচ্ছে সেই প্রকল্প, যা কাজ পরিচালনা করে, এবং ফলাফলগুলো সমাধান করে। কোনো মিথস্ক্রিয় টার্মিনাল প্রয়োজন নেই।.
# Basic headless usage
claude -p "Review the changes in the last commit and report any issues"
# With output format
claude -p "List all TODO comments in the codebase" --output-format json
# With budget limit
claude -p "Fix the failing tests" --max-budget-usd 1.00আপনি কিভাবে জিওহাবে কোড স্থাপন করলেন?
name: AI Code Review
on:
pull_request:
types: [opened, synchronize]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Claude Code
run: npm install -g @anthropic-ai/claude-code
- name: Review PR
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
claude -p "Review the changes in this PR. \
Check for bugs, security issues, and style violations. \
Post your review as a PR comment." \
--max-budget-usd 2.00 \
--dangerously-skip-permissionsCI/CDC/CDC-র কাজ হোস্ট কোড অটোমেট কে কি করতে পারে?
| কাজ | ট্রিগার | কা. পূ |
|---|---|---|
| গণ কোড পর্যালোচনা | মুছে ফেলুন (_r) | পর্যালোচনার সময় বিভিন্ন বিষয়ে মন্তব্য করা হয়েছে। |
| মেরামত ব্যবস্থা | ফল-ব্যাকে চাপ (আমাদের পরীক্ষা ব্যর্থ) | টেস্ট আউটপুট পড়ে, সংশোধন কোড, একটি ক্রিয়া |
| বিতর্ক | সমস্যাযুক্ত | বিষয় উল্লেখ করে, লেবেল যোগ করা হচ্ছে |
| পরিবর্তন পুরুষ: | মুক্ত প্রকাশিত | সর্বশেষ ট্যাগের পরে পাঠ করা হয়, পরিবর্তন সংক্রান্ত দ্বন্দ্ব উৎপন্ন হয় |
| ডকুমেন্টেশন আপডেট | প্রধানতে চাপ দিন | কোড পরিবর্তনের উপর ভিত্তি করে API ডক |
| নিরাপত্তা সংক্রান্ত নিরীক্ষণ | শিডিউল (পরিবার) | সাধারণ সমস্যা অনুসন্ধান করুন |
API কী এবং খরচ?
- +Gantuhub PREC_PI_KY রূপে সংরক্ষণ করা হবে (কোডে কখনো ব্যবহার করা হবে না)
- +--mx-but-se-d, প্রতিটি রানের জন্য ক্যাপ রাখতে ব্যবহার করুন (যেমন, প্রতিটি জনসংযোগ পর্যালোচনার জন্য ২
- +কাজের জন্য Sonnet মডেল ব্যবহার করুন: quict-put-"..
- +আপনার অ্যান্থোক ড্যাশবোর্ড হতে ব্যবহার পর্যবেক্ষণ করুন
তুমি কি করে গ্লড কোড গটবল সিআই ব্যবহার করো?
# .gitlab-ci.yml
ai-review:
stage: review
image: node:20
script:
- npm install -g @anthropic-ai/claude-code
- claude -p "Review the MR changes and report issues" --max-budget-usd 2.00 --dangerously-skip-permissions
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"