$ بارگذاری▍
$ بارگذاری▍
وقتی کامیتهای جدید در ریپوی محلی شما ظاهر میشوند یک ورکفلو را اجرا کنید.
محرک را روی On push تنظیم کنید و بهصورت اختیاری یک Branch پر کنید (خالی بگذارید تا با هر برنچی مطابقت داشته باشد).
این یک وبهوک نیست. CID-app پوشهی گیت محلی شما (همانی که در افزودن یک ریپو تنظیم کردید) را تقریباً هر ۱۵ ثانیه پول میکند، برنچ فعلی و آخرین کامیت محلی را بررسی میکند، و آن را با آخرین کامیتی که دیده مقایسه میکند. یک اجرا فقط وقتی شروع میشود که آن هش کامیت محلی تغییر کند.
در عمل این یعنی: فقط push کردن به GitHub/GitLab یک اجرا را فعال نمیکند. شما (یا یک کار کرون، یا git pull در یک اتوماسیون دیگر روی همان ماشین) باید واقعاً چکاوت محلیای که CID-app زیر نظر دارد را بهروزرسانی کنید. اولین باری که CID یک ریپو را میبیند، فقط کامیت فعلی را بهعنوان خط پایه ثبت میکند — برای کامیتهایی که قبل از تنظیم مسیر محلی از قبل وجود داشتند، اجرایی فعال نمیکند.
این فقط وقتی اجرا میشود که پروسهی CID-app روی ماشینی که ریپوی محلی در آن است باز باشد — برای همین محدودیت به محرک کرون مراجعه کنید.