मुख्य जानकारी
यूनिटी का CI/CD लेख परीक्षण, निर्माण और एडिटर्स के प्रावधान के लिए एक सुसंगत प्रवेश बिंदु के रूप में यूनिटी CLI का उपयोग करने का प्रस्ताव करता है। यह उन पाइपलाइनों को संबोधित करता है जो वर्तमान में हार्ड-कोडित निष्पादन योग्य पथों, तैयार रनर छवियों और स्टूडियो-रखरखाव वाले रैपर स्क्रिप्ट पर निर्भर हैं।
एक जॉब एक स्पष्ट एडिटर और प्लेटफॉर्म मॉड्यूल स्थापित कर सकता है या ProjectVersion.txt में दर्ज संस्करण के साथ --allow-install का उपयोग कर सकता है। इससे प्रोजेक्ट का आवश्यक वातावरण पाइपलाइन का हिस्सा बन जाता है, जो तब विशेष रूप से उपयोगी होता है जब कोई रनर साफ-सुथरा शुरू होता है या कोई शाखा यूनिटी को अपग्रेड करती है।
परीक्षण NUnit XML रिपोर्ट तैयार कर सकते हैं, जबकि निर्माण एक मौजूदा प्रोजेक्ट-विशिष्ट C# निर्माण विधि रख सकते हैं। CI प्लेटफ़ॉर्म अभी भी रिपॉजिटरी चेकआउट, गुप्त, कैश और आर्टिफ़ैक्ट प्रकाशन को संभालते हैं; CLI उन प्रणालियों को बदलने के बजाय यूनिटी-सामना करने वाले संचालन को मानकीकृत करता है।
लेख क्रेडेंशियल्स और लाइसेंसिंग को जॉब-लाइफटाइम संसाधनों के रूप में मानने की भी सिफारिश करता है। रिपोर्ट और लॉग को असफल रन से बचना चाहिए, और लाइसेंस वापसी टियरडाउन में आती है जो विफलता के बाद भी निष्पादित होती है। स्थानीय रूप से और CI में समान यूनिटी कमांड का उपयोग करने से विफलताओं को पुनरुत्पादित करना आसान हो सकता है।


