رفتن به محتوا

اجرای دستی یک پایپ‌لاین

این راهنما به شروع دستی یک اجرا می‌پردازد. برای تماشای یک اجرا، خواندن خروجی گام‌ها و بازیابی از یک شکست، نظارت بر اجراهای پایپ‌لاین را ببینید.

  1. در نوار کناری فضای کاری روی پایپ‌لاین‌ها کلیک کنید.
  2. در سرآمد روی اجرای پایپ‌لاین بزنید. به راه‌انداز می‌رسید (/workspaces/<workspace-id>/pipelines/run).
  3. از نوار کناری سمت چپ یک قالب انتخاب کنید. هر کارت نام قالب، توضیحش و اینکه ورودی می‌گیرد یا نه را نشان می‌دهد.
  4. فرم ورودی سمت راست را پر کنید. فیلدهای الزامی تا زمانی که مقداری نگیرند دکمه را مسدود می‌کنند؛ قالبی که ورودی ندارد همین را می‌گوید.
  5. روی اجرای پایپ‌لاین بزنید.

به صفحهٔ جزئیات اجرا می‌رسید، با آبشار زمان‌بندی و بوم گراف زنده.

راه‌انداز یک قالب را تنها وقتی نشان می‌دهد که هر دو شرط زیر برقرار باشند:

  • کلید قالب در تنظیمات → فضای کاری → قالب‌های پایپ‌لاین روشن باشد.
  • اجازهٔ اجرای دستی در پنجرهٔ اجرای دستی ویرایشگر قالب روشن باشد — همین کلید است که تریگر manualی را می‌سازد که راه‌انداز می‌خواند.

هشت مورد از سیزده قالب داخلی غیرفعال عرضه می‌شوند: external_pr_welcome، cross_review، ticket_to_pr، pr_triage، pre_merge_gate، release_notes، dep_audit و pr_digest. موتور از شروع یک قالب غیرفعال سر باز می‌زند، پس پیش از آن‌که اینجا دنبالش بگردید کلیدش را روشن کنید.

در فهرست قالب‌ها هیچ کنش اجرایی به‌ازای هر قالب وجود ندارد و درون ویرایشگر هم دکمهٔ اجرا نیست — راه‌انداز تنها نقطهٔ ورود دستی است.

ورودی از نوع مخزن یک انتخاب‌گر روی مخزن‌های ثبت‌شدهٔ فضای کاری می‌سازد. انتخاب یکی از آن‌ها repo_id، repo_local_path، repo_full_name و — وقتی مخزن ریموت GitHub دارد — repo_owner و repo_name را در بار دادهٔ اجرا پر می‌کند، تا گام‌های پایین‌دستی هرکدام را که لازم دارند بخوانند.

صفحهٔ جزئیات اجرا سه بخش دارد: یک نوار فراداده (زمان شروع، مدت فعال، پیشرفت گام‌ها، بنر شکست، تلاش مجدد و حذف)، یک آبشار زمان‌بندی جمع‌شونده با مدت و هزینهٔ هر گام، و بوم گراف. انتخاب یک گره پنل جزئیات آن گام را باز می‌کند.

نظارت بر اجراهای پایپ‌لاین همهٔ این‌ها را پوشش می‌دهد، از جمله چگونه خواندن یک گام معلق و اینکه وقتی گامی شکست می‌خورد چه کنید.

هر اجرایی که از برنامه شروع می‌کنید یک اجرای واقعی است.