سؤال

ما هي التكلفة الأولية لإنشاء CruiseControl؟

لا يوجد حل صحيح

نصائح أخرى

والنقطة الأساسية هنا هي ليست المرة كان لديك للاستثمار في إنشاء CruiseControl. يمكنك القيام بذلك في غضون ساعة أو نحو ذلك. والسؤال هو الطقس هل لديك مستودع مدونة (SVN، TFS) والسيناريو بناء جاهز (شيء - النصي MSBuild أو نحو ذلك - من شأنها أن تنظيف وإعادة بناء واختبار ونشر التطبيق الخاص بك). إن لم يكن سيكون لديك لاستثمار بعض الوقت في ذلك - اعتمادا على مدى تعقيد المشروع الخاص بك هو - ولكن بالتأكيد سوف يستغرق الكثير وقتا أكثر مما إعداد خادم CruiseControl

وليس أكثر من 2-3 ساعات قيمة إذا كنت جديدا على ذلك. في المرة الأولى التي تستخدم ذلك كان لي شيء سحبه أحدث نسخة من التخريب، وقد تم تجميعها باستخدام MSBuild ومن ثم تحميله في أقل من ذلك الوقت.

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

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

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

برامج - مجانا

والأجهزة - تعتمد التكلفة. إذا كنت ترغب فقط لتشغيل ليلا يمكن أن الأرجح تبادل مساحة الخادم مع شيء آخر. نحن نستخدم خادم مخصص مع يبني كل 15 دقيقة.

وإعداد الوقت - علمت مرة واحدة كنت تبحث في بضع ساعات لإعداد ملقم جديد. إذا كنت جديدا على CC السماح ليوم أو يومين.

إذا كنت تستخدم أبدا خادم التكامل قبل كنت ستكون لدينا منحنى التعلم للفريق بأكمله - السماح لبضعة أسابيع

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

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

ولقد استخدمنا آلة مطور القديم، والتي وضعت جانبا بعد الترقية.

وبقدر التكلفة في وقت يجب أن يكون لديك يوم وتشغيلها.

وكيف تحدد "التكلفة"؟ انها لتحميل مجانا لذلك ليس هناك تكلفة مالية.

في ناحية الوقت يجب أن يستغرق ما بين 1/2 - 1 يوم، اعتمادا على مدى تعقيد التكوين الخاص بك هو

إذا كان لديك مشروع بسيط مع أي تبعيات ثم بضع ساعات. إذا كنت تفعل في الواقع 'التكامل' العديد من المشاريع مع العديد من تبعيات ثم عدة أسابيع وربما تغييرات التعليمات البرمجية. IMHO CC.Net لا مقياس جيد لعدد كبير من المشاريع ...

ويجب أن تكون قادرة على إعداده في حوالي 3 ساعات وانها خالية تماما.

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

وأنا كتبت عن تجربتي مع CCnet قبل: <لأ href = "http://www.tigraine.at/2008/10/08/another-take-on-contiuous-integration/" يختلط = "نوفولو noreferrer" > http://www.tigraine.at/2008/10/08/another-take-on-contiuous-integration/

وجاي الزهور يدير مشروع يسمى CI مصنع والتي تمكنك من تشكيل تركيب CruiseControl.NET مع وحدات اختيارية في أي وقت من الأوقات على الإطلاق.

http://jayflowers.com/joomla/

وبالإضافة إلى ذلك، قد ترغب في الاستماع إلى المقابلة الصخور. NET بودكاست معه:

http://www.dnrtv.com/default.aspx؟showID=64

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