continuous-integration पर टैग किए गए जवाब

सॉफ्टवेयर इंजीनियरिंग में, निरंतर एकीकरण (CI) एक निरंतर समय पर पूर्ण सॉफ्टवेयर उत्पाद के निरंतर निर्माण और स्वचालित परीक्षण को लागू करता है। दिन में कम से कम एक बार, दिन में कई बार और कभी-कभी जितनी बार संस्करण नियंत्रण प्रणाली की जाँच के बाद।

23
जब आपने रात का निर्माण तोड़ दिया है तो माफी कैसे मांगें [बंद]
मेरी परियोजना में मेरी पहली प्रतिबद्धता रात्रिकालीन निर्माण के परिणामस्वरूप टूटी हुई थी और लोग मुझ पर पूरी तरह से निर्भर हैं क्योंकि हम रिलीज को समाप्त कर रहे हैं। मैं एक माफीनामा ईमेल भेजना चाहता हूं, जो ईमानदारी से ध्वनि करे और साथ ही संकेत दे कि यह मेरी …

9
CI सर्वर पर यूनिट परीक्षण चलाने की बात क्या है?
आप CI सर्वर पर यूनिट परीक्षण क्यों चलाएंगे? निश्चित रूप से, जब तक कुछ मास्टर करने के लिए प्रतिबद्ध नहीं हो जाता है, तब तक एक डेवलपर ने पहले ही सभी यूनिट परीक्षण चलाए हैं और कोई भी त्रुटियां तय की हैं जो उनके नए कोड के साथ हुई हो …

13
शाखा लगाने के लिए या नहीं करने के लिए?
हाल ही में मेरे विकास वर्कफ़्लो निम्नलिखित थे: उत्पाद के स्वामी से सुविधा प्राप्त करें एक शाखा बनाओ (यदि सुविधा 1 दिन से अधिक है) इसे एक शाखा में लागू करें मेरी शाखा में मुख्य शाखा से परिवर्तन (पिछड़े विलय के दौरान संघर्ष को कम करने के लिए) मेरी शाखा …

7
TODO की समय सीमा के साथ टिप्पणी?
पृष्ठभूमि मैं एक टीम में काम कर रहा हूँ जो शून्य-डाउनटाइम परिनियोजन लागू करना चाहती है। हम इसे प्राप्त करने के लिए एक नीली / हरी परिनियोजन रणनीति का उपयोग करने की योजना बना रहे हैं। अनुसंधान करने में मुझे जो चीजें महसूस हो रही हैं, उनमें से एक यह …

6
65.000.000.000 परीक्षण चलाने के लिए
मुझे 65.000.000.000 परीक्षणों के एक सूट को चलाने के तरीके के बारे में पूछा गया था और मुझे आश्चर्य है कि इतनी बड़ी मात्रा में परीक्षणों के साथ एक परियोजना होना सामान्य है। क्या आपने इस विशेषता के साथ परियोजनाओं में काम किया है?

9
एक से अधिक क्लाइंट के लिए एक ही सॉफ्टवेयर के अलग-अलग, कस्टमाइज्ड वर्जन कैसे बनाए रखें
हम विभिन्न आवश्यकताओं के साथ कई ग्राहकों है। हालाँकि हमारे सॉफ्टवेयर को एक हद तक संशोधित किया जाता है, लेकिन यह लगभग निश्चित है कि हमें प्रत्येक मॉड्यूल के व्यापार तर्क को यहां और प्रत्येक ग्राहक के लिए थोड़ा समायोजित करने की आवश्यकता है। परिवर्तनों को संभवतः प्रत्येक ग्राहक के …

9
हम सीआई द्वारा संचालित विकास से कैसे बचें…?
मैं एक बहुत बड़े शोध के नेतृत्व वाले ओपन-सोर्स प्रोजेक्ट पर काम कर रहा हूं, जिसमें अन्य नियमित योगदानकर्ताओं का एक समूह है। क्योंकि परियोजना अब काफी बड़ी है, एक कंसोर्टियम (दो पूर्णकालिक कर्मचारियों और कुछ सदस्यों से बना) परियोजना को बनाए रखने के लिए प्रभारी है, निरंतर एकीकरण (CI), …

16
एक प्रोग्रामर को किसी और के असफल निर्माण को ठीक करना चाहिए? [बन्द है]
एक प्रोग्रामर ने एसवीएन रिपॉजिटरी में कुछ काम किया, फिर घर चला गया। उसके चले जाने के बाद, हडसन स्वचालित निर्माण विफल हो गया। एक अन्य प्रोग्रामर ने इसे देखा, और कोड परिवर्तनों के माध्यम से देखने के बाद, पाया कि समस्या एक पुस्तकालय की अनुपस्थिति थी। उन्होंने इस पुस्तकालय …

8
निर्माण को विफल करने वाले स्वचालित रूप से पुनरावृत्ति होती है
मेरा एक सहयोगी ने मुझसे कहा कि वह, पूर्ववत करता है कि निर्माण में विफल रहा है के लिए हमारी सीआई सर्वर बनाने में सोच तो है HEADमें masterहमेशा होता है स्थिर (कम से कम निर्माण गुजर के रूप में)। क्या यह सबसे अच्छा अभ्यास है या यह masterतब तक …

9
क्या संस्करण नियंत्रण हुक में इकाई परीक्षण चलाना एक अच्छा अभ्यास है?
तकनीकी दृष्टिकोण से कुछ पूर्व / पोस्ट पुश हुक जोड़ना संभव है जो कुछ विशिष्ट प्रतिबद्धताओं को दूरस्थ डिफ़ॉल्ट शाखा में विलय करने की अनुमति देने से पहले इकाई परीक्षण चलाएंगे। मेरा प्रश्न है - क्या बिल्ड पाइपलाइन में यूनिट टेस्ट रखना बेहतर है (इस प्रकार, रेपो को टूटे हुए …

2
क्यों बिल्ड.नंबर को सिमेंटिक वर्जनिंग का "दुरुपयोग" कहा जाता है?
मैं के बारे में हमारी वरिष्ठ आर्किटेक्ट एक के लिए एक प्रस्तावित निर्माण प्रणाली (Gradle / Artifactory / जेनकींस / बावर्ची) समझा गया था, और वह मेरे लिए एक टिप्पणी की है कि मैं की तरह से असहमत हैं, लेकिन करने के लिए अनुभवी पर्याप्त नहीं कर रहा हूँ वास्तव …

12
क्या DVCSes निरंतर एकीकरण को हतोत्साहित करते हैं?
कहते हैं कि दस फुर्तीले डेवलपर्स की एक टीम है। प्रत्येक दिन वे बोर्ड से प्रत्येक कार्य को लेते हैं, इसके विरुद्ध कई परिवर्तन करते हैं, जब तक (दिन के अंत तक) उन्होंने कार्य पूरा नहीं कर लिया। सभी डेवलपर्स सीधे ट्रंक के खिलाफ जांच करते हैं (Google-शैली, प्रत्येक कमिट …

12
निरंतर एकीकरण से पहले कितने डेवलपर्स हमारे लिए प्रभावी हो जाते हैं?
निरंतर एकीकरण के साथ जुड़ा हुआ एक ओवरहेड है, उदाहरण के लिए, सेट अप, पुन: प्रशिक्षण, जागरूकता गतिविधियों, "बग" को ठीक करने के लिए ठहराव जो डेटा मुद्दों को चालू करते हैं, चिंताओं प्रोग्रामिंग शैलियों के अलगाव को लागू करते हैं, आदि। किस बिंदु पर निरंतर एकीकरण स्वयं के लिए …

11
निरंतर एकीकरण करते समय कोड समीक्षाएं कब करें?
हम एक निरंतर एकीकरण वातावरण में जाने की कोशिश कर रहे हैं, लेकिन यह सुनिश्चित नहीं है कि कोड समीक्षा कब करें। मैंने निरंतर एकीकरण के बारे में जो पढ़ा है, उससे हमें दिन में कई बार कोड की जांच करने का प्रयास करना चाहिए। मुझे लगता है, यह उन …

3
सतत एकीकरण की सरल व्याख्या
आप निरंतर एकीकरण को कैसे परिभाषित करेंगे और सीआई सर्वर में कौन से विशिष्ट घटक हैं? मैं मार्केटिंग डिपार्टमेंट में किसी को बताना चाहता हूं कि कंटीन्यूअस इंटीग्रेशन क्या है। वे स्रोत नियंत्रण को समझते हैं - अर्थात वे तोड़फोड़ का उपयोग करते हैं। लेकिन मैं उन्हें ठीक से समझाना …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.