المستودعات العامة أو مستودعاتك الخاصة
بالنسبة للمستودعات العامة على GitHub، لا يحتاج بوت GitHub إلى رمز وصول: تشترك بالاسم وتبدأ الأحداث بالتدفق. أما المستودعات الخاصة وGitLab فتحتاج إلى webhook: تضيف رابط البوت في إعدادات المستودع وتختار الأحداث التي تريد إرسالها. يعمل Notifine بهذه الطريقة مع GitHub وGitLab وTrello، وينشر شيفرته المصدرية، بحيث يمكنك التحقق مما يفعله بالبيانات أو استضافته بنفسك.
أي الأحداث يجب إعادة توجيهها
القناة التي تبلغ عن كل push تتحول إلى ضوضاء خلال يوم واحد. ابدأ بطلبات السحب أو الدمج، وطلبات المراجعة، وحالات فشل خط الأنابيب؛ وأضف عمليات الدفع (pushes) فقط للفرع الرئيسي. إشعارات الإصدارات (releases) حاجة منفصلة: يراقب Github Release Bot المستودعات العامة بحثًا عن وسوم (tags) جديدة، وهي أسهل طريقة لتتبع التبعيات دون رسائل المراقبة الخاصة بـGitHub.
التكامل المستمر (CI) والمراقبة
تصل نتائج خطوط أنابيب GitLab CI عبر بوتات GitLab؛ ولدى CircleCI بوته الخاص لحالة عمليات البناء (builds). للحصول على صورة كاملة، اجمعها مع بوت مراقبة مواقع مثل UptimeRobot، بحيث يظهر النشر الذي يعطّل الإنتاج في القناة نفسها التي يظهر فيها خط الأنابيب الذي نشره.