بدء تشغيل صندوق CCNET بسبب التغييرات المحددة على الفرع

StackOverflow https://stackoverflow.com/questions/3698839

سؤال

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

يبدأ الجذع (الذي يسمى الافتراضي) في البناء في كل مرة يتم فيها فحص التعديلات ، لأنه "يرى" مجموعات التغيير في الفرع. لا يفحصهم (التفكير الجيد) ، لكنه يستمر في البناء في كل مرة.

كيف يمكنني تجنب مشروع الجذع رؤية تغييرات الفرع؟

<sourcecontrol type="hg"> <repo>http://repository/hg/hgwebdir.cgi/projectsname/</repo> <workingDirectory>D:\projects\projectsname</workingDirectory> <branch>default</branch>
</sourcecontrol>

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

المحلول

يبدو أنك وجدت حشرة CCNET ، ولكن في حال كان ذلك مفيدًا لاحقًا ، إذا كنت تريد سحب CCNET لأسفل فقط فرع محدد اسمه ، يمكنك استخدام هذا التدوين لعنوان URL الخاص بك:

<repo>http://repository/hg/hgwebdir.cgi/projectsname/#branchname</repo>

الذي يأتي من hg help urls:

يشير معرف اختياري بعد # إلى فرع أو علامة أو تغييرات معينة لاستخدامها من المستودع البعيد. انظر أيضًا "Hg Help Reviews'.Revisions".

هذا يفترض ، بالطبع ، أن CCNET تستخدم الزئبق تحت الأغطية ، ولكن هذا رهان آمن للغاية.

إن القيام بذلك سيؤدي إلى استنساخ CCNET الخاص بك فقط وتتبع التغييرات مع اسم الفرع هذا (والذي لا يزال يمكن أن يشمل رؤوس متعددة).

نصائح أخرى

حسنًا ، يبدو أن هذا خطأ ccnet ، لقد أضفت تغييرات على الافتراضي ، والآن توقفت عن البناء كل 30 ثانية

هذا الخطأ يجري حاليا العمل علىhttp://groups.google.com/group/ccnet-devel/t/fe3f768a346a3796

لذلك يتم تقدير أي مساعدة في الاختبار :-)

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