इस पाइपलाइन में आर्टिफैक्ट पदोन्नति सही है?

मुझे अपने देवओप्स पाइपलाइन के पुनर्निर्माण के साथ काम सौंपा गया है और मुझे कुछ हिस्सों में कुछ मदद की ज़रूरत है।

Proposed Pipeline

हमारे पास बिटबकेट में हमारा कोड होगा और हमारे पीआर के स्पिन अप और सत्यापन करने के लिए कुछ सर्वर ट्रिगर करेगा। मैं पूरी तरह से समझ नहीं पा रहा हूं कि इस समय यह कैसे करना है, लेकिन यह एक सुंदर आम पैटर्न है इसलिए यह बहुत बुरा नहीं होना चाहिए। हम अपने यूनिट टेस्ट चलाएंगे, कुछ स्थिर कोड विश्लेषण (परीक्षण कवरेज, जटिलता, कोड गुणवत्ता, आदि) करेंगे।

इसके बाद हमारे पास जेनकींस जॉब मॉनिटरिंग मास्टर होगा। यह यूनिट टेस्ट सूट फिर से चलाएगा (मुझे लगता है कि यह जरूरी है क्योंकि पीआर के विलय होने पर हम संभवतः कुछ त्रुटियों को पेश कर सकते हैं)। इसके बाद यह बिट्स का निर्माण करेगा और इसे एक आर्टिफैक्ट रिपोजिटरी में धक्का देगा। यह तब स्टेजिंग टेस्ट जॉब शुरू करेगा।

स्टेजिंग टेस्ट जॉब पिछली नौकरी द्वारा निर्मित बिट्स उठाएगा, या किसी भी उपयोगकर्ता को इसे वैध स्टेजिंग आर्टिफैक्ट से शुरू करने की अनुमति देगा। यह इसे एक स्टेजिंग वातावरण में तैनात करेगा और फिर यहां स्वचालित परीक्षण चलाएगा। यदि वे इसे पास करते हैं तो यह इस कलाकृति को स्वीकार्य रूप से चिह्नित करेगा। यह मेरा पहला बड़ा सवाल है, क्या रिपोजिटरी के बीच एक संकलित आर्टिफैक्ट को स्थानांतरित करना आम है, ताकि टीम को कुछ गुणवत्ता सीमा पारित होने पर पता चल सके?

इसके बाद हमारे पास एक नौकरी होगी जो किसी को भी आर्टिफैक्ट लेने की अनुमति देती है जो स्वचालित परीक्षण पास कर चुका है और इसे कुछ यूएटी पर्यावरण में तैनात कर सकता है जहां वे आवश्यकतानुसार कोई मैन्युअल परीक्षण या डेमो कर सकते हैं। मेरा बड़ा सवाल यह है कि हम इस आर्टिफैक्ट को कैसे पास/असफल के रूप में चिह्नित कर सकते हैं?

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

मेरे प्रश्नों को सारांशित करने के लिए:

  1. हम उन कलाकृतियों को कैसे चिह्नित करते हैं जिन्होंने स्वचालित रूप से पाइपलाइन में कुछ चरणों को पारित किया है?
  2. मैन्युअल तरीके से अंतिम चरणों को पारित करने के रूप में हम कलाकृतियों को कैसे चिह्नित करते हैं?
  3. क्या यह कुछ भी प्रमुख है या आप एक समान पैटर्न के साथ मुद्दों में भाग गए हैं?
2

कोई जवाब नहीं है

0