سؤال

لديّ إعداد Cruisontrol.net مع التحكم في مصدر SVN.

لديّ جميع مشاريعي تعمل بشكل مثالي ، وأشارك في بيئات التدريج المختلفة الخاصة بي.

ومع ذلك ، تبدأ CC.NET تلقائيًا في البناء كلما تم التزام بالمشروع في SVN. نريد بناء الطلب على الطلب ، وليس تلقائيًا طوال الوقت ، لأن جميع عمليات بناءنا تنشر إلى التدريج والاختبارات الخارجية سيتم تسجيلها طوال الوقت.

أي شخص يعرف كيفية تعطيل هذا؟

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

المحلول

كان الأمر بسيطًا جدًا ، على الرغم من أنني يجب أن أتعلم قراءة الوثائق في قسم المشغلات في المشروع في CC.NET:

تحديد عنصر فارغ (<triggers />) تعني أن عمليات التكامل يتم إجبارها يدويًا فقط (على سبيل المثال باستخدام CCTRAY أو لوحة معلومات الويب.) لا تشمل عنصرًا على الإطلاق أن المشروع لديه مشغل فاصل واحد مع التكوين الافتراضي.

نصائح أخرى

إذا قمت بالوصول إلى موقع المسؤول في CCNET ، فيمكنك إيقاف بناء تلقائي واستخدام خيار القوة لإجبار البناء ، أو يمكنك تعيين وقت للتحقق من ارتكاب جديد بدرجة كافية ، وربما 8 ساعات ، للحصول على بناء واحد كل يوم قبل أن يبدأ المختبرين العمل.

آمل أن يساعدك هذا.

الإصدار: 1.4.0.3524 - يعمل كما تم تصميمه ، فهو ليس وسيلة لرؤية في لوحة معلومات الويب ، لكن عميل الدرج يقول بوضوح: "لم يتم تشغيل المشروع تلقائيًا"

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