| GH-RUN-RERUN(1) | GitHub CLI manual | GH-RUN-RERUN(1) |
نام (NAME)
gh-run-rerun - اجرای مجدد یک اجرای گردشکار
خلاصه دستور (SYNOPSIS)
gh run rerun [<run-id>] [flags]
توضیحات (DESCRIPTION)
اجرای مجدد کل یک اجرا، تنها جابهای ناموفق، یا یک جاب مشخص از یک اجرا.
توجه داشته باشید که به دلایل تاریخی، گزینه --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 استفاده کنید.
گزینهها (OPTIONS)
- -d, --debug
- اجرای مجدد همراه با ثبت وقایع اشکالزدایی (debug logging)
- --failed
- اجرای مجدد تنها برای جابهای ناموفق، از جمله وابستگیها
- -j, --job <string>
- اجرای مجدد یک شناسه جاب مشخص از یک اجرا، از جمله وابستگیها
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
- -R, --repo <[HOST/]OWNER/REPO>
- انتخاب یک مخزن دیگر با استفاده از قالب [HOST/]OWNER/REPO
کدهای خروج (EXIT CODES)
0: اجرای موفقیتآمیز
1: خطا
2: دستور لغو شد
4: نیاز به احراز هویت است
نکته: دستورات خاص ممکن است کدهای خروج دیگری نیز داشته باشند. برای اطلاعات بیشتر به راهنمای همان دستور مراجعه نمایید.
همچنین ببینید (SEE ALSO)
| Sep 2026 |