سؤال

نحن نعمل في بيئة CI، مع رحلة بحرية للمؤسسات التي تعمل بنائها. جميع المطورين لديهم CCTRAY تثبيت محليا لإعلامنا إذا كانت وكسر البناء.

CCTRAY لديه خيار القائمة التطوع في إصلاح البناء يمكنك استخدامه للسماح لفريقك بمعرفة أنك إصلاح البناء. ومع ذلك، لا يعمل هذا في بيئتنا (الأسباب: إصلاح Build غير مدعوم حاليا في المشاريع التي يتم مراقبتها عبر HTTP).

إذن السؤال هو - هل لدى أي شخص تقنية يستخدمونها في فريقهم يسمح لشخص ما بالإشارة إلى أنهم يحددون بناء مكسور؟

هل كانت مفيدة؟

المحلول

اطلاق النار "أنا أأخذه الرجال" هو مفضل لدي. (بالإضافة إلى المسؤولية Romaintaz وصف)

نصائح أخرى

بالنسبة لي، فإن التكامل المستمر ليس فقط حول الأدوات، ولكن أيضا حول الممارسات. واحد منهم هو المسئولية. وبعد في كلمات أخرى، الشخص الذي يكسر المبنى هو أيضا الذي سيصلحه!

نرسل رسالة بريد إلكتروني إلى القائمة البريدية للمطور للسماح للجميع بمعرفة أنك تتناول ملكية استراحة البناء.

نحن في موقع مشترك، ونحن جميعا ندير CCTRAY، وعند استراحة البناء لدينا تنبيه صوتي (تنبيه أحمر من مؤسسة المركبة الفضائية). عندما يكسر كلنا نصرخ "الذي كسر البناء"! بمجرد أن نكتشف من كسر البناء، فإننا نحركهم حتى يرسلون ذيلهم بين الساقين، ويفعلون ذلك الضحك غبي، وتطوعوا في إصلاح البناء.

تجدر الإشارة إلى أن الأشياء التي لا تراقبها البناء والاختبارات يمكن أن تتغير في صندوق CI. على سبيل المثال: ربما ذهب شخص ما في المربع وتغيير إذن. ثم عند إجراء Checkin التالي، يبدو أن الشخص الذي جعل Checkin كسر البناء عندما كان الشخص الذي جعل التغيير يدوي دون إخبار أي شخص.

على شيء التطوع، يمكن أن تساعد الأدوات ولكن الوجه اللفظي لمواجهة الاتصال لا يزال ملكا.

وعادة ما يكون Onus على من الذي كسر البناء باستخدام Checkin. غالبا ما يكون من الواضح، حتى مع ملاحظات متعددة من مختلف الأفراد. بعد ذلك، هناك الكثير من التفاوض إذا كان البناء مكسورا. ليس علميا أو صارما بشكل خاص، ولكن يبدو أن العمل.

إذا كان Build Brokes، فعندئذ في CCTRAY، هناك خيار "متطوع لإصلاح البناء". ويخبر تلقائيا لجميع المطورين الذين يحددون البناء

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top