glab(1) glab(1)

glab-schedule-create - ایجاد یک زمان‌بندی جدید برای پایپ‌لاین

glab schedule create [flags]

یک زمان‌بندی جدید برای پایپ‌لاین CI/CD ایجاد می‌کند. گزینه‌های --cron، --description و --ref الزامی هستند:

  • --cron دوره تناوب زمان‌بندی را با ساختار نحوی cron تنظیم می‌کند.
  • --ref شاخه یا برچسبی (tag) را که پایپ‌لاین بر اساس آن اجرا می‌شود مشخص می‌کند.
  • --description یک عنوان توصیفی و خوانا ارائه می‌دهد.

از --variable برای افزودن متغیرهای پایپ‌لاین در قالب key:value استفاده کنید. برای افزودن چندین متغیر، گزینه --variable را چند بار تکرار نمایید.

به‌طور پیش‌فرض، زمان‌بندی در پروژه فعلی ایجاد می‌شود. برای هدف قرار دادن پروژه‌ای دیگر از --repo استفاده کنید.

--active[=true] مشخص می‌کند که آیا زمان‌بندی فعال باشد یا خیر.

--cron="" الگوی بازه زمانی cron.

--cronTimeZone="UTC" منطقه زمانی cron.

--description="" توضیحات زمان‌بندی.

--ref="" شاخه یا برچسب (tag) هدف.

--variable=[] ارسال متغیرها به زمان‌بندی در قالب key:value. این گزینه را برای چند متغیر تکرار کنید.

-h, --help[=false] نمایش راهنما برای این دستور.

-R, --repo="" انتخاب یک مخزن دیگر. می‌توانید از OWNER/REPO یا GROUP/NAMESPACE/REPO استفاده کنید. نشانی کامل URL یا آدرس Git نیز پذیرفته می‌شود.

# ایجاد یک پایپ‌لاین زمان‌بندی‌شده که هر ساعت اجرا می‌شود
glab schedule create --cron "0 * * * *" --description "Hourly build" --ref main
# ایجاد یک زمان‌بندی به همراه متغیرهای پایپ‌لاین
glab schedule create --cron "0 0 * * *" --description "Daily build" --ref main --variable "foo:bar" --variable "baz:qux"

glab-schedule(1)

Sep 2026 Auto generated by spf13/cobra