ما هو الفرق بين كتل تكوين Project وSVN WorkingDirectory في CruiseControl.NET

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

سؤال

ما الفرق بين كتل تكوين دليل العمل للمشروع وSVN في CruiseControl.NET؟

لقد قمت بإعداد Subversion وأنا الآن أعمل على CruiseControl.NET ولاحظت وجود كتلتين من دليل العمل في ملفات التكوين.لقد بحثت في مجموعات Google ووثائقهم وربما فاتني شيء ما ولكني لم أر مثالًا واضحًا لكيفية استخدامها أثناء عملية الإنشاء.

التكوين الجزئي أدناه مأخوذ من صفحة مثال ملف المشروع الخاص بهمhttp://confluence.public.thinktworks.org/display/CCNET/Configuring+the+Server

<cruisecontrol>
    <queue name="Q1" duplicates="ApplyForceBuildsReplace"/>
    <project name="MyProject" queue="Q1" queuePriority="1">
        <webURL>http://mybuildserver/ccnet/</webURL>
        <workingDirectory>C:\Integration\MyProject\WorkingDirectory</workingDirectory>
        <artifactDirectory>C:\Integration\MyProject\Artifacts</artifactDirectory>
        <modificationDelaySeconds>10</modificationDelaySeconds>

        <triggers>
            <intervalTrigger seconds="60" name="continuous" />
        </triggers>

        <sourcecontrol type="cvs">
            <executable>c:\putty\cvswithplinkrsh.bat</executable>
            <workingDirectory>c:\fromcvs\myrepo</workingDirectory>
            <cvsroot>:ext:mycvsserver:/cvsroot/myrepo</cvsroot>
        </sourcecontrol>
    </project>
</cruisecontrol>
هل كانت مفيدة؟

المحلول

أعتقد أن دليل عمل المشروع يُستخدم كمجلد جذر لجميع الأوامر الموجودة في كتلة CruiseControl.لذا، إذا كان لدي مهمة/برنامج نصي Nant بمجلدات نسبية، فسيتم إلحاقه بهذا المجلد الجذر للتنفيذ الفعلي.

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

دليل العمل SourceControl هو المكان الذي سيقوم فيه SVN أو CVS بسحب الملفات عند استدعائها.لذلك سيكون هذا هو الدليل الفرعي "Src" ضمن مجلد المشروع الخاص بك على سبيل المثال.

المجلد الذي تم فحص المصدر فيه.

المصادر المقتبسة:

نصائح أخرى

يرى كتلة تكوين المشروع و كتلة التحكم في مصدر التخريب.دليل عمل المشروع مخصص للمشروع ككل، ويحدد دليل عمل التحكم بالمصدر المكان الذي سيكون فيه المصدر فحصت ل.قد يكون هذا مختلفًا (إذا كان الأمر كذلك، فمن المحتمل أن يكون دليلًا فرعيًا) لدليل عمل مشروعك.

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