2012-06-22 16 views
8

हम JetBrains TeamCity निरंतर एकीकरण सर्वर का उपयोग बनाता है के लिए।TeamCity गुणवत्ता मीट्रिक डैशबोर्ड

हमारे पास टीमसिटी में विभिन्न परियोजनाएं हैं, और उनकी परियोजना की गुणवत्ता के संदर्भ में उन पर एक बड़ी तस्वीर देखना है, यह जानने के लिए कि कौन सी परियोजनाओं में गुणवत्ता की कमी है और किस अर्थ में। हम इस तरह इकाई परीक्षण कवरेज, cyclomatic जटिलता \ रख-रखाव सूचकांक, डुप्लिकेट, दोष दर, आदि के रूप में मैट्रिक्स का उपयोग करें ...

हम परीक्षण उपकरण से TeamCity के लिए मीट्रिक एकत्रित करते हैं, या तो:

  1. स्वचालित रूप से TeamCity द्वारा समर्थित हो मानक मीट्रिक के रूप में (जैसे एनसीओवर कवरेज)।
  2. मैन्युअल, उन्हें निकालने जब परीक्षण उपकरण चल रहा है और उन्हें TeamCity करने के लिए उपलब्ध कराने के सेवा संदेशों का उपयोग: [##teamcity[buildStatisticValue key='<valueTypeKey>' value='<value>']

तो हम उन्हें TeamCity में मिला है और परियोजना चार्ट प्रति पर उन्हें देख सकते हैं। हम एक्सएमएल या जेएसओएन प्रारूप में आरईएसटी प्रोटोकॉल द्वारा टीमसिटी से भी उन्हें बाहर निकाल सकते हैं।

हमारा लक्ष्य सभी परियोजनाओं के समग्र तस्वीर देखने के लिए है। पंक्तियाँ, समय (सप्ताह) स्तंभों में में

  • परियोजनाओं, और एक के अंदर की कोशिकाओं में मीट्रिक चुना के मूल्यों: यहाँ टेबल के 2 उदाहरण है कि हम देखना चाहते हैं। पंक्तियों में
  • परियोजनाओं, स्तंभों में सभी मैट्रिक्स, कुछ ही समय में एक विशिष्ट बिंदु के लिए अंदर की कोशिकाओं में मीट्रिक के मान (उदा नवीनतम)।

या यह 2-आयामी चार्ट समान दृष्टिकोण के साथ हो सकता है।

तो, सवाल यह है:

इस तरह मौजूदा डैशबोर्ड उपकरण है जो वर्णित टेबल और \ या चार्ट दिखा सकते है? टीमसिटी के साथ या तो टीमसिटी के लिए प्लगइन के साथ कसकर एकीकृत आवेदन?

धन्यवाद!

उत्तर

5

यह प्रश्न किसी अन्य I just answered के समान है।

उत्तर SonarQube का उपयोग करना है।

संबंधित मुद्दे