سؤال

هذه الأسئلة هي لسهولة المستخدمين فقط

1) هل من الممكن تكوين TeamCity لاستخراج معلومات تصنيع المعلومات بناء على تعبيراتك العادية الخاصة بك؟ هذا هو بالضبط ما يفعله النبض هنا

2) هل دمج الفريق دمج مع أي أداة تتبع المهام / علة؟ مثل جيرا؟

3) هذا السؤال هو للأشخاص الذين يديرون محلل رمز ثابت فقط. يمكن أداة مثل أداة الكمبيوتر / الوثارة البصرية إنشاء تقارير XML. هل يمكن تكوين جملة الفريق لتحليل القطع الأثرية وتوليد فشل الإنشاء؟

4) أنا حاليا تقييم الفريق الآن ... هناك منتدى مجتمع لا يبدو نشطا للغاية. بالنسبة لأولئك الذين يدفعون ثمن الدعم، كيف يتم دعم JetBrains؟ هل هذا جيد؟ يبدو أن أتلاسي أفضل بكثير.

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

المحلول

  1. تسمح TeamCity بالحصول على القطع الأثرية مع نمط النمل. يمكنك تحديد أنماط متعددة وتعيين الدليل الهدف لكل نمط. اقراء المزيد على http://www.jetbrains.net/confluence/display/tcd4/build+artifact.

  2. هناك تكامل يسمح بربط RF-3432 إلى قضية جيرا. قد يظهر التكامل الأكثر تقدما في الإصدار التالي من TC. اقراء المزيد على http://www.jetbrains.net/confluence/display/tcd4/mapping+ external+links+inments.

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

  4. حسنا، أنا جيتبرينر. قد لا نرد على الفور، لكننا نسعى جاهدين للإجابة على أسئلة المنتدى في اسرع وقت ممكن. العملاء المدفوعون لديهم أيضا دعم البريد الإلكتروني.

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

نصائح أخرى

تنصل: أنا لا أعمل من أجل JetBrains! لكنني عملت مع النبض والجملة في وظيفتي الحالية.

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

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

تتبع الأخطاء: ليس لدي خبرة مع هذا، ولكن كير أشار إلى بعض البدائل.

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

أعتقد أنك يمكن أن تنشر أيضا القطع الأثرية، وتوفير الفرع الفرعي مع XSL لتقديم XML، وإنشاء علامة تبويب إضافية في نتائج البناء الخاصة بك لعرضها (ومع ذلك لم أفعل هذا)

دعم تقني: لقد وجدت أن المنتديات المجتمعية جيدة جدا، معظم الأسئلة التي أجبت عليها في غضون يوم أو يومين من قبل كل من المدنيين وموظفين Jetbrains، واستخدموا النسخة الحرة "المهنية". أستطيع أن أتخيل فقط أن دعم البريد الإلكتروني سيكون جيدا إذا لم يكن أفضل!

أنا مرتبك قليلا حول هذا السؤال لأن استخدامي لجملة الفريق، TC (وأعتقد مبادئ تصميم TC) هو السماح لبرنامج Script (وليس TC) بالبقاء مراسل بناء الضرورات.

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

يدعم TeamCity Nant، Msbuild، Ant و Sure، أي منصة بناء أخرى يمكنك تثبيتها على المبادئ.

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

لذلك، فإن الإجابة غير المباشرة على سؤالك هي نعم، من الناحية النظرية، من خلال البرنامج النصي للبناء.

أتمنى أن يساعدك هذا.

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