.nh .TH "glab" "1" "Sep 2026" "Auto generated by spf13/cobra" "" .SH "نام (NAME)" glab-ci-run-trig \- اجرای یک تریگر پایپ‌لاین CI/CD. .SH "خلاصه دستور (SYNOPSIS)" \fBglab ci run-trig [flags]\fP .SH "توضیحات (DESCRIPTION)" از \fB\-\-token\fR برای ارائه توکن تریگر پایپ‌لاین استفاده کنید. در صورت حذف آن، متغیر محیطی \fBCI_JOB_TOKEN\fR باید مقداردهی شده باشد. .PP از \fB\-\-branch\fR برای تعیین یک شاخه یا ارجاع (reference) استفاده کنید. مقدار پیش‌فرض، شاخهٔ فعلی است. .PP با استفاده از فلگ \fB\-i\fR یا \fB\-\-input\fR برای هر ورودی، یک یا چند ورودی پایپ‌لاین را مشخص کنید. هر فلگ ورودی از قالب \fBkey:value\fR استفاده می‌کند\&. .PP مقادیر دارای نوع داده هستند و در صورتی که نوعی صریحاً مشخص نشده باشد، به‌طور پیش‌فرض از نوع \fBstring\fR خواهند بود. برای تعیین نوع، از نحو \fBtype(value)\fR استفاده کنید. برای نمونه، \fBkey:string(value)\fR رشتهٔ \fBvalue\fR را به‌عنوان ورودی ارسال می‌کند. .PP انواع معتبر عبارتند از: .IP \(bu 2 \fBstring\fR: یک مقدار رشته‌ای. این نوع پیش‌فرض است. برای نمونه، \fBkey:string(value)\fR\&. .IP \(bu 2 \fBint\fR: یک مقدار عدد صحیح. برای نمونه، \fBkey:int(42)\fR\&. .IP \(bu 2 \fBfloat\fR: یک مقدار ممیز شناور (اعشاری). برای نمونه، \fBkey:float(3.14)\fR\&. .IP \(bu 2 \fBbool\fR: یک مقدار بولی (منطقی). برای نمونه، \fBkey:bool(true)\fR\&. .IP \(bu 2 \fBarray\fR: آرایه‌ای از رشته‌ها. برای نمونه، \fBkey:array(foo,bar)\fR\&. .PP یک آرایه از رشته‌ها را می‌توان با یک ویرگول پایانی مشخص کرد. برای نمونه، \fBkey:array(foo,bar,)\fR آرایهٔ \fB[foo, bar]\fR را ارسال می‌کند\&. مقدار \fBarray()\fR یک آرایهٔ خالی را مشخص می‌کند. برای ارسال آرایه‌ای با یک رشتهٔ خالی، از \fBarray(,)\fR استفاده کنید\&. .PP آرگومان‌های مقداری که حاوی پرانتز هستند باید با استفاده از علامت نقل‌قول (کوتیشن) برای شل اسکیپ شوند. برای نمونه، \fB\-\-input key:array(foo,bar)\fR باید به‌صورت \fB\-\-input 'key:array(foo,bar)'\fR نوشته شود\&. .SH "گزینه‌ها (OPTIONS)" \fB\-b\fP, \fB\-\-branch\fP="" ایجاد پایپ‌لاین روی شاخه یا ارجاع (reference)\&. .PP \fB\-i\fP, \fB\-\-input\fP=[] ارسال ورودی‌ها به پایپ‌لاین در قالب 'key:value'\&. نمی‌توان برای پایپ‌لاین‌های Merge Request استفاده کرد. برای مشاهده مثال‌ها به مستندات مراجعه کنید. .PP \fB\-t\fP, \fB\-\-token\fP="" توکن تریگر پایپ‌لاین. فقط در صورتی می‌تواند حذف شود که متغیر محیطی 'CI_JOB_TOKEN' تنظیم شده باشد. .PP \fB\-\-variables\fP=[] ارسال متغیرها به پایپ‌لاین در قالب key:value\&. چندین متغیر را می‌توان با کاما از هم جدا کرد یا با تکرار فلگ مشخص نمود. .SH "گزینه‌های به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)" \fB\-h\fP, \fB\-\-help\fP[=false] نمایش راهنما برای این دستور. .PP \fB\-R\fP, \fB\-\-repo\fP="" انتخاب یک مخزن دیگر. می‌توانید از OWNER/REPO یا GROUP/NAMESPACE/REPO استفاده کنید. نشانی کامل URL یا آدرس Git نیز پذیرفته می‌شود. .SH "مثال‌ها (EXAMPLES)" .EX glab ci run-trig -t xxxx glab ci run-trig -t xxxx -b main # تعیین متغیرهای CI glab ci run-trig -t xxxx -b main --variables key1:val1 glab ci run-trig -t xxxx -b main --variables key1:val1,key2:val2 glab ci run-trig -t xxxx -b main --variables key1:val1 --variables key2:val2 # تعیین ورودی‌های CI glab ci run-trig -t xxxx -b main --input key1:val1 --input key2:val2 glab ci run-trig -t xxxx -b main --input "replicas:int(3)" --input "debug:bool(false)" --input "regions:array(us-east,eu-west)" .EE .SH "همچنین ببینید (SEE ALSO)" \fBglab-ci(1)\fP