glab(1) glab(1)

glab-repo-publish-catalog - [آزمایشی] انتشار مؤلفه‌های CI/CD در کاتالوگ.

glab repo publish catalog [flags]

[آزمایشی] مؤلفه‌های CI/CD موجود در پروژه را با استفاده از نام تگ مشخص‌شده، در کاتالوگ CI/CD منتشر می‌کند.

نیازمند این است که فلگ قابلیت (feature flag) به نام ci_release_cli_catalog_publish_option برای این پروژه در نمونهٔ گیت‌لب شما فعال باشد.

نیازمند همان کاربری است که ایجادکنندهٔ انتشار (نویسندهٔ انتشار) است.

  • مؤلفه‌ها را با جستجوی فایل‌های yml در دایرکتوری "templates" و زیردایرکتوری‌های آن از مخزن فعلی بازیابی می‌کند.
  • اگر فلگ قابلیت ci_release_cli_catalog_publish_option برای این پروژه در نمونهٔ گیت‌لب شما فعال نباشد، دستور ناموفق خواهد بود.

مؤلفه‌ها را می‌توان به روش‌های زیر تعریف کرد:

  • در قالب فایل‌های تکی منتهی به .yml برای هر مؤلفه، مانند templates/secret-detection.yml.
  • در زیردایرکتوری‌هایی حاوی فایل‌های template.yml به عنوان نقطهٔ ورود، برای مؤلفه‌هایی که چندین فایل مرتبط را با یکدیگر گروه‌بندی می‌کنند. برای مثال، templates/secret-detection/template.yml.

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

glab repo publish catalog v1.2.3

glab-repo-publish(1)

Sep 2026 Auto generated by spf13/cobra