पाइपलाइन सिंक कॉन्फ़िगर करें
हम समय-समय पर ALM एक्सेलेरेटर पाइपलाइन टेम्पलेट्स के अपडेट जारी करते हैं। अपने पाइपलाइन टेम्पलेट्स को स्वचालित रूप से अद्यतित रखने के लिए ALM एक्सेलेरेटर के साथ शामिल पाइपलाइन सिंक टेम्पलेट का उपयोग करें.
पाइपलाइन सिंक टेम्पलेट केवल ALM एक्सेलेरेटर पाइपलाइन टेम्पलेट को अद्यतन करता है. ALM एक्सेलेरेटर समाधान घटकों को अलग से अपग्रेड करें.
पाइपलाइन सिंक सेट करें
प्रक्रिया को सरल बनाने के लिए, हमने एक पाइपलाइन टेम्पलेट बनाया है जो आपके Azure DevOps रेपो को CoE स्टार्टर किट GitHub रिपॉजिटरी में पाइपलाइन टेम्पलेट रेपो के साथ स्वचालित रूप से सिंक करता है। पाइपलाइन सिंक पाइपलाइन के साथ आरंभ करने का तरीका यहां बताया गया है।
आरंभ करने के लिए, पाइपलाइन टेम्पलेट रेपो को अपने रेपो में क्लोन करके पाइपलाइन टेम्पलेट के नवीनतम रिलीज़ को मैन्युअल रूप से सिंक करें। Azure DevOps
Azure DevOps में, पाइपलाइन पर जाएँ, और फिर नई पाइपलाइन बनाएँ चुनें.
अपने कोड रिपोजिटरी के लिए Azure Repos Git चुनें, और फिर Azure DevOps उस रिपोजिटरी को इंगित करें जिसे आपने बनाया था और चरण 1 में पाइपलाइन टेम्पलेट्स के साथ सीड किया था।
अपनी पाइपलाइन कॉन्फ़िगर करें पृष्ठ पर, मौजूदा Azure पाइपलाइन YAML फ़ाइल का चयन करें, /Pipelines/sync-pipeline-repo.yml पर इंगित करें, और फिर जारी रखें का चयन करें.
अगली स्क्रीन पर, सहेजें चुनें, पाइपलाइन चलाएँ के आगे ( …) चुनें, और फिर नाम बदलें/स्थानांतरित करें चुनें.
पाइपलाइन नाम को sync-pipeline-repo में बदलें, और फिर सहेजें का चयन करें.
TEMPLATE-REPO
पाइपलाइन चर को <https://github.com/microsoft/coe-alm-accelerator-templates> पर सेट करें.आप किसी भी GitHub रेपो को Azure DevOps से सिंक करने के लिए सिंक पाइपलाइन का उपयोग कर सकते हैं. सिंक स्रोत निर्दिष्ट करने के लिए
TEMPLATE-REPO
चर को स्रोत GitHub रेपो पर सेट करें.नया पाइपलाइन चलाएँ.
SourceBranch और BranchToCreate in Azure DevOps, और TargetBranch का नाम दर्ज करें, जैसे कि main.
चलाएँ चुनें.
पाइपलाइन चलने के बाद, BranchToCreate के लिए TargetBranch में एक पुल अनुरोध बनाया जाता है। परिवर्तन करने के लिए, पुल अनुरोध को स्वीकृत और पूरा करें.
यदि पुल अनुरोध में मर्ज विवाद हैं, तो अपग्रेड पूरा करने के लिए आपको उन्हें हल करना होगा. Azure DevOps मार्केटप्लेस में उपलब्ध निःशुल्कएक्सटेंशन Visual Studio पुल रिक्वेस्ट मर्ज कॉन्फ्लिक्ट का उपयोग करें।