tfs - معوقات - مكونات فريق العمل




التحكم في السرعة.Net مقابل بناء فريق العمل (4)

فريقنا هو اقامة يبني التكامل ليلا ومستمرة. نحن نملك فريق مؤسسة خادم ويمكن استخدام فريق بناء مؤسسة. أنا أكثر دراية CC.Net و الهزيل بهذه الطريقة ولكن الإدارة ترى كل الأموال التي تنفق على تفس ويريد استخدامها.

بعض الأشياء أحب أفضل حول CC.Net هو مرونة الإخطارات وكذلك سهولة تنفيذ البرامج النصية المخصصة.

إذا كان لديك خبرة مع كل من المنتجات، التي تفضل ولماذا؟


القيمة الحقيقية في فريق مؤسسة البناء هو أنه يربط التغييرات و بنود العمل مع يبني.

وهذا يتيح اثنين من سيناريوهات مفيدة:

  • يمكنك أن تبحث في عنصر العمل ومعرفة ما بناء عليه يتم تضمينها في
  • يمكنك أن تبحث في بناء ورؤية التغييرات رمز (وعناصر العمل) أنه يتضمن

ثم بالطبع هناك تقارير بنيت على رأس هذه المعلومات. ولكن حتى هذه الروابط في حد ذاتها هي مفيدة لأنواع غير الإدارة.

إلقاء نظرة على www.tfsbuild.com عن "وصفات" على تكوينات فريق بناء مختلفة.


لقد استخدمت على حد سواء. أعتقد أنه يعتمد على ما قيمتك المؤسسة.

منذ كنت على دراية سيسي نت، وأنا لن أتكلم كثيرا لذلك. كنت تعرف بالفعل ما يجعلها باردة.

وهنا ما أحب حول فريق مؤسسة بناء:

  • بناء وكلاء. انها بسيطة جدا لتحويل أي مربع في آلة البناء وتشغيل بناء على ذلك. مسفت حصلت على هذا الحق واحد.
  • إعداد التقارير. يتم تخزين كافة نتائج بناء ذات الصلة (اختبار شمل) في قاعدة بيانات سكل والإبلاغ عنها عبر خدمات التقارير سكل سيرفر. هذا هو أداة قوية للغاية لرسم وبناء واختبار النتائج مع مرور الوقت. سيسي نت لم يكن هذا بنيت في.
  • يمكنك القيام بتخصيصات مماثلة عبر مسبويلد. انها في الأساس نفس استخدام نانت مع سيسي نت

وهنا ما يدفعني حتى الجدار حول بناء فريق تيم:

  • لبناء مشاريع C ++ / كلي (أو تشغيل اختبارات وحدة ...؟) يجب أن يكون عامل بناء فستس ديف أو جناح الفريق مثبتا. هذا، والأصدقاء، هو مجرد باتش * ر مجنون.
  • يجب أن تكون متصلا إلى تفس الأم

إذا كنت في مؤسسة كبيرة مع الكثير من زعماء الذين لديهم ميزانيات ضخمة وتقارير الحب (ولا يحصل لي خطأ، وهذا له قيمة كبيرة) أو تحتاج إلى توسيع نطاق لبناء آلة متعددة الآلات، وأنا تفضل بناء فريق تيم.

إذا كنت متجر أصغر حجما، والعصا مع سيسي صافي وتنمو حلول التقارير الخاصة بك. هذا ما فعلناه.

حتى حصلنا على المكتسبة. وحصلت تفس: P


سفن هو أداة موافق أعلى بكثير ليس صحيحا، سفن مقابل تفس هو مماثل لبيك اب فورد مقابل مرسيدس 500، فإنه يحصل على هذه المهمة ولكن ليس جميلة ولا أنها مريحة، ودمج لديه الكثير المطلوب. أنا أفضل أداة دمج تفس كما يبدو المتفرعة ديف هو حق هناك العمل معكم، وهذا هو مدى الذكية هو عليه. يبدو لدينا سفن الداخلية للحصول على تلف الكثير، وهذا هو السبب نحن ديتشد ذلك وذهب إلى تفس ولم ينظر إلى الوراء. رفوف من تشانجسيتس رائع لمتجر التنمية رشيقة، لديها حاليا 270+ المهندسين على تفس مع أي مشاكل أو مشاكل، سفن ببساطة لم تكن قادرة على التعامل مع هذا النوع من الحمل دون شخص لديه مشاكل.

أنا أفضل CC.NET ببساطة بسبب الأدوات التي قمنا بتطويرها في المنزل لتوسيع وظائف في الإبلاغ والإدارة. تفس بناء بشكل وثيق جدا ومع ذلك، ونحن نتوقع التبديل عند الترقية إلى سكل 2008


أنا أفترض أن كما كنت تملك تفس عليك أن تستخدمه للتحكم في الإصدار. في هذه الحالة أود أن تميل نحو بناء فريق تيم. ومع ذلك، أنا أتفق كثيرا مع نيك .

كتبت التكامل CruiseControl.NET ل تفس . يعمل بشكل جيد ويعطيك نفس قدرات بناء التي كنت تستخدم ل. بالنسبة لي، ميزة CC.NET الرئيسية هي أنه هو الموسعة تماما ولها التكامل مع جميع سم الرئيسية وبناء النظم تحت الشمس. السبب الرئيسي الذي كتب التكامل CC.NET ل تفس هو أنه في TFS2005 لم يكن نظام بناء دعم خارج مربع سي. ومع ذلك تم تحسين النسخة TFS2008 كثيرا، ويواصل الفريق بنشاط جدا تحسينه للإصدارات المستقبلية من تفس.

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

ومع ذلك، إذا كان لديك استثمارات كبيرة في مخطوطات نانت التي تفعل أكثر من مجرد تجميع واختبار التعليمات البرمجية الخاصة بك أو لديك بالفعل حل الإبلاغ المنزل يخشى أنك قد ترغب في التمسك مع ما لديك.





build