सबसे पहले आप अपने सर्वर के लिए एक और विकल्प के रूप में TeamCity को देखना चाहते हैं ।
मेरे विचार में (हालांकि टीमकिट की तुलना में जेनकिंस के साथ मेरा अनुभव कुछ कम है) दोनों उत्कृष्ट और बहुत ही सक्षम उपकरण हैं - मैं या तो उपयोग कर एक वातावरण में खुश रहूंगा।
ठीक है, समस्या का मांस पाने के लिए
क्या सीआई के लिए यह जांचने का कोई तरीका है कि क्या परियोजना कोडिंग मानकों (जैसे ढीली कपलिंग और इतने पर) को संकलित कर रही है?
सबसे बुनियादी स्तर पर जो एक CI सर्वर करता है वह एक स्क्रिप्ट चलाता है और फिर उस स्क्रिप्ट को चलाने के परिणामों की व्याख्या और प्रस्तुत करता है - इसलिए यदि आप इसे स्क्रिप्ट कर सकते हैं तो आपका CI सर्वर संभवतः इसे चला सकता है और यदि आप आउटपुट को उचित रूप से प्रारूपित कर सकते हैं तो CI सर्वर संभवतः परिणाम पर व्याख्या और रिपोर्ट कर सकता है।
बेशक प्रमुख बिल्ड सर्वर पहले से ही बहुत लोकप्रिय टूल के साथ बात करने / एकीकृत करने में सक्षम हैं - इसलिए वास्तव में यह सवाल बनता है कि आप अपने कोडिंग मानकों की जांच करने के लिए किस टूलिंग का उपयोग कर रहे हैं और क्या यह सीआई सर्वर की आपकी पसंद के साथ एकीकृत है।
हाँ, CI सर्वर ऑटोमेशन के मामले में गेम को बिना किसी स्क्रिप्ट के चलाने की तुलना में बहुत अधिक लाता है - लेकिन दिन के अंत में यही होता है।
बस स्पष्ट होने के लिए - मुझे पता है कि एक बिल्ड सर्वर केवल स्क्रिप्ट चलाने से ज्यादा करता है, इसकी प्रक्रिया का स्वचालन (और विशेष रूप से (डी) वीसीएस के साथ एकीकरण) जो मूल्य जोड़ता है - लेकिन "मुझे क्या चाहिए इसके जवाब में" एक बिल्ड सर्वर "सवाल का जवाब" एक सर्वर और स्क्रिप्ट है "बाकी सब कुछ वहां से बहता है।