2012-03-06 8 views
10

क्या जेनकींस के लिए कोई प्लगइन है जो ट्रैक रखता है कि किस समय ब्रेकिंग बना रहता है? ग्राफ अच्छे होंगे।क्या जेनकींस के लिए "कौन ब्रोक बिल्ड" प्लगइन है?

मैं उन डेवलपर्स पर शर्मिंदा (अतिरिक्त) लाना चाहता हूं जो परिवर्तनों को तोड़ने में जांच करते रहें।

उत्तर

11

हम दूसरों पर शर्मिंदा करने के लिए The CI Game प्लगइन का उपयोग करते हैं।

लाइव ट्रैकिंग के लिए, और यदि आप अपने साथी डेवलपर्स पर मुकदमा चलाने के लिए भरोसा कर सकते हैं, तो Claim प्लगइन देखें।

+1

क्या "निरंतर एकीकरण गेम" प्लग जावा दुकान में सबसे अच्छा उपयोग किया जाता है? हम ज्यादातर एक .NET/माइक्रोसॉफ्ट की दुकान हैं। क्या निर्माण और सफल निर्माण को तोड़ने के अलावा कुछ भी के लिए .NET मीट्रिक को ट्रैक करने के तरीके हैं? – JackAce

+0

क्षमा करें, @ जैकएस, मुझे 100% यकीन नहीं है कि यह एक .NET दुकान में कैसे काम करेगा। मुझे लगता है कि यह वही काम करेगा हालांकि। इसका उपयोग करते हुए .NET दुकानों के संदर्भ हैं, जैसे [यहां] (http://www.refactor.co.za/2009/12/04/continuous-integration-with-hudson-and-net/)। – bvulaj

+0

हमने इसे पर्ल शॉप में काफी खुशी से इस्तेमाल किया। यदि आपके पास किसी प्रकार का परीक्षण दोहन है, तो आप इसके आउटपुट को जुनीट में परिवर्तित करने में सक्षम होना चाहिए और फिर हडसन के बिल्टिन टेस्ट ट्रैकिंग का आसानी से उपयोग करना चाहिए। –

4

बस मामले में आप लोगों को शर्मसार भी अच्छी तरह से काम नहीं करता है की खोज करना चाहिए, आप pre-tested commits या gerrit कोशिश या Github pull-request work flow उपयोग करते हैं, अगर उन आप के लिए उपलब्ध हैं सकता है।

हम काम पर गिथब का उपयोग करते हैं। अधिकांश डेवलपर्स मुख्य रेपो को धक्का नहीं दे सकते हैं। उन्हें एक पुल अनुरोध करना है और हमारे पास एक आवश्यकता है कि पुल अनुरोध केवल विलय हो जाएं यदि डेवलपर परीक्षा परिणाम पेश कर सकता है जो साबित करता है कि उसका कोड किसी भी प्रतिगमन का कारण नहीं बनता है। हमने इस तरह से समस्याग्रस्त तरीके से समाप्त कर दिया है। मैं लगभग कहता हूं, क्योंकि कुछ भी 100% निश्चित नहीं है और चूंकि हम केवल इंसान हैं, कभी-कभी एक बग फिसल जाता है।

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