GH-RUN-RERUN(1) GitHub CLI manual GH-RUN-RERUN(1)

gh-run-rerun - اجرای مجدد یک اجرای گردش‌کار

gh run rerun [<run-id>] [flags]

اجرای مجدد کل یک اجرا، تنها جاب‌های ناموفق، یا یک جاب مشخص از یک اجرا.

توجه داشته باشید که به دلایل تاریخی، گزینه --job ممکن است مقداری که انتظار دارید را دریافت نکند. به‌ویژه، هنگام رفتن به یک جاب در مرورگر، نشانی اینترنتی (URL) به این شکل است: https://github.com/<owner>/<repo>/actions/runs/<run-id>/jobs/<number>.

با این حال، این <number> نباید با گزینه --job استفاده شود و منجر به بازگرداندن خطای 404 NOT FOUND توسط API خواهد شد. در عوض، می‌توانید با استفاده از دستور زیر، شناسه‌های صحیح جاب را دریافت کنید:

gh run view <run-id> --json jobs --jq '.jobs[] | {name, databaseId}'

برای راه‌اندازی اجرای مجدد جاب‌ها، باید از فیلد databaseId استفاده کنید.

اجرای مجدد همراه با ثبت وقایع اشکال‌زدایی (debug logging)
اجرای مجدد تنها برای جاب‌های ناموفق، از جمله وابستگی‌ها
اجرای مجدد یک شناسه جاب مشخص از یک اجرا، از جمله وابستگی‌ها

انتخاب یک مخزن دیگر با استفاده از قالب [HOST/]OWNER/REPO

0: اجرای موفقیت‌آمیز

1: خطا

2: دستور لغو شد

4: نیاز به احراز هویت است

نکته: دستورات خاص ممکن است کدهای خروج دیگری نیز داشته باشند. برای اطلاعات بیشتر به راهنمای همان دستور مراجعه نمایید.

gh-run(1)

Sep 2026