CircleCI
يبلّغ عن حالات بناء CircleCI في Telegram، بحيث يظهر نجاح أو فشل الـ pipeline في المحادثة بدلًا من الاكتفاء بلوحة تحكم CircleCI أو البريد الإلكتروني. مجاني، الواجهة بالإنجليزية.
المزايا الرئيسية
- ينشر حالة نجاح/فشل بناء CircleCI في Telegram
- يعمل في محادثة شخصية أو مجموعة فريق
- جسر بسيط وحيد الغرض
ما الذي يفعله CircleCI
يقوم circleci_bot بمهمة واحدة: أخذ نتيجة النجاح/الفشل لبناء CircleCI ونشرها في محادثة Telegram، مما يلغي الحاجة لإبقاء تبويب CircleCI مفتوحًا أو انتظار ملخص بريدي. بالنسبة لفريق يشغّل CI مع كل push، فإن ظهور الأعطال فورًا بجانب بقية محادثة الفريق يعني أن أحدهم سيلاحظها ويبدأ بإصلاحها بشكل أسرع.
يشغل نفس المكانة التي تشغلها نظائر circleci_bot لـJenkins وGitHub Actions في أماكن أخرى من هذه القائمة: جسر رفيع ومركّز، لا بديل كامل للوحة تحكم CI. لا تزال السجلات والمخرجات تُراجَع على circleci.com؛ مهمة البوت فقط التأكد من أن بناءً فاشلًا لن يمر دون ملاحظة حتى المرة التالية التي يتحقق فيها أحدهم من الموقع.
بصفته تكاملًا يُدار بشكل مستقل وليس منتجًا رسميًا من CircleCI، تنطبق عليه التحفظات المعتادة على البوتات الصغيرة المساعدة: مناسب لمشروع جانبي أو تغذية CI لفريق صغير، ويستحق دمجه مع صفحة حالة CircleCI الرسمية بالنسبة لأي شيء بالغ الأهمية.
كيفية البدء
- افتح @circleci_bot واضغط Start للحصول على بيانات المحادثة/webhook
- في إعدادات مشروع CircleCI، أضف webhook أو إشعارًا يشير إلى البوت
- راقب ظهور نتائج البناء في المحادثة
الأوامر
/startعرض تعليمات الإعدادالأسعار والحدود
مجاني
الإيجابيات / السلبيات
- يقوم بمهمة واحدة بامتياز: نقل حالة البناء إلى المحادثة
- مجاني
- بوت مستقل، وليس منتجًا رسميًا من CircleCI
- لا سجلات ولا مخرجات بناء، فقط حالة النجاح/الفشل
تفصيل النتيجة
| المعيار | الوزن | النقاط | |
|---|---|---|---|
| الوظائف | 25 | 6 / 10 | |
| الموثوقية والسرعة | 15 | 6 / 10 | |
| الشعبية والثقة | 15 | 4 / 10 | |
| السعر والخطة المجانية | 10 | 10 / 10 | |
| سهولة الاستخدام | 10 | 6 / 10 | |
| الأمان والخصوصية | 10 | 7 / 10 | |
| الحداثة | 5 | 5 / 10 | |
| التوطين | 5 | 3 / 10 | |
| بدون إعلانات مزعجة | 5 | 10 / 10 | |
| النتيجة | 100 | 62.0 |
البدائل
جميع البدائل ←
JenkinsBotيرسل إشعارات بناء Jenkins إلى Telegram، مما يتيح للفريق رؤية نجاح وفشل المهام دون الحاجة لمراجعة لوحة تحكم…
Gitlabينقل الإشعارات من GitLab (سواء gitlab.com أو النسخ المستضافة ذاتيًا) إلى Telegram ويتيح لك الرد بسرعة، وهو…
GitHubبوت يعمل منذ فترة طويلة ويشترك في مستودعات GitHub العامة وينشر issues وpull requests وpushes وأحداثًا أخرى…
Notifine for GitLabالنصف الخاص بـGitLab من مشروع Notifine، وهو جسر إشعارات مفتوح المصدر (يغطي أيضًا GitHub وTrello) ينشر الـ…
Github Release Botيُخطر محادثة كلما نشر مستودع GitHub عام إصدارًا (release) جديدًا، وهذا مفيد لمتابعة التبعيات أو الأدوات التي…الأسئلة الشائعة
هل هذا هو بوت CircleCI الرسمي؟
لا شيء في ملف البوت يدّعي انتماءً رسميًا؛ تعامل معه كتكامل من طرف ثالث.
التفاصيل التقنية
- الوضع المضمّن (Inline)
- Mini App
- يعمل في المجموعات
- يعمل في القنوات
- يقبل الرسائل الصوتية
- يقبل الملفات
- يتطلب رقم الهاتف
- يتطلب التسجيل
- يعرض إعلانات
- يعمل في روسيا بدون VPN