नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
ALM एक्सेलेरेटर निर्यात पाइपलाइन किसी विशेष समाधान और परिवेश के लिए परिनियोजन पाइपलाइनों को अनुकूलित करने के लिए परिनियोजन सेटिंग पेलोड का उपयोग करता है. परिनियोजन सेटिंग पेलोड एक JSON स्ट्रिंग है जिसे पैरामीटर के रूप में निर्यात पाइपलाइन में पास किया जाता है।
निम्न तालिकाएँ प्रत्येक परिनियोजन परिवेश के लिए पेलोड में शामिल परिनियोजन सेटिंग्स का वर्णन करती हैं।
परिनियोजन पाइपलाइन सेटिंग्स
सेटिंग | आवश्य | विवरण |
---|---|---|
अनुमोदन प्रकार | No | परिनियोजन पाइपलाइन में उपयोग किए जाने वाले अनुमोदन का प्रकार |
BuildName | हां | निर्माण पाइपलाइन का नाम |
BuildTemplate | No | बिल्ड पाइपलाइन टेम्पलेट का नाम |
DeploymentEnvironmentName | हां | परिनियोजन परिवेश का नाम |
DeploymentEnvironmentUrl | हां | परिनियोजन परिवेश का URL |
EnvironmentUrl | हां | विकास या निर्माता परिवेश का URL |
ServiceConnectionName | हां | विकास या निर्माता परिवेश से सेवा कनेक्शन का नाम |
StepType | No | परिनियोजन पाइपलाइन में उपयोग किए जाने वाले चरण का प्रकार |
उपयोगकर्ता सेटिंग
सेटिंग | आवश्य | विवरण |
---|---|---|
environmentvariable.environment-variable-schema-name | No | परिनियोजन के दौरान किसी परिवेश में परिवेश चरों का मान सेट करता है। |
canvasshare.aadGroupId.canvas-app-schema-name | No | कैनवास ऐप साझा करने के लिए Microsoft Entra समूह ID सेट करता है. जब कैनवास ऐप को एकाधिक Microsoft Entra समूहों के साथ साझा किया जाना है, तो सेटिंग के अंत में .1 या .2 का एक अद्वितीय पहचानकर्ता जोड़ा जा सकता है. |
canvasshare.roleName.canvas-app-schema-name | No | Microsoft Entra समूह को सौंपी जाने वाली भूमिका निर्धारित करता है. मान्य विकल्प हैं CanView, CanViewAndShare, और CanEdit। जब कैनवास ऐप को एकाधिक Microsoft Entra समूहों के साथ साझा किया जाना है, तो सेटिंग के अंत में .1 या .2 का एक अद्वितीय पहचानकर्ता जोड़ा जा सकता है. |
owner.ownerEmail.flow-name.flow-id | No | समाधान को परिनियोजन परिवेश में आयात करने के बाद असाइन किए गए प्रवाह के स्वामी को सेट करता है. |
flow.sharing.flow-name.flow-id | No | समाधान को परिनियोजन परिवेश में आयात करने के बाद प्रवाह से संबद्ध प्रक्रिया रिकॉर्ड को साझा करने के लिए Dataverse Microsoft Entra समूह टीम सेट करता है. |
activateflow.activateas.flow-name.flow-id | No | प्रवाह को सक्रिय करते समय उपयोगकर्ता को प्रतिरूपण करने के लिए सेट करता है. अन्यथा, प्रवाह को सक्रिय करने के लिए कनेक्शन निर्माण उपयोगकर्ता या स्वामी का उपयोग किया जाता है। |
activateflow.order.flow-name.flow-id | No | प्रवाह को सक्रिय करने का क्रम निर्धारित करता है, जो पैरेंट/चाइल्ड प्रवाह को सक्रिय करते समय उपयोगी होता है। हालाँकि, पाइपलाइनें प्रवाह को सक्रिय करने का प्रयास करती हैं, जब तक कि आदेश निर्धारित न होने पर सक्रिय करने के लिए प्रवाह उपलब्ध हों। |
activateflow.activate.flow-name.flow-id | No | कुछ मामलों में, परिनियोजन परिवेश में प्रवाह को जानबूझकर छोड़ा जा सकता है। यह सेटिंग पाइपलाइनों को तैनात होने पर प्रवाह चालू करने या न करने के लिए ट्रिगर करती है। |
connector.teamname.connector-name.connector-id | No | समाधान को परिनियोजन परिवेश में आयात करने के बाद कस्टम कनेक्टर से संबद्ध कनेक्टर रिकॉर्ड को साझा करने के लिए Dataverse Microsoft Entra समूह टीम को सेट करता है. |
ग्रुपटीम.टीमिड.aadग्रुपआईडी | No | परिनियोजन परिवेश में बनाने के लिए Dataverse समूह टीमें सेट करता है. |
businessUnit.teamid.aadGroupId | No | समूह टीमों से संबद्ध Dataverse व्यवसाय इकाई सेट करता है. |
webhookurl.वेबबुकनाम | No | परिनियोजन परिवेश में अद्यतन करने के लिए वेबहुक का URL सेट करता है. |
sdkstep.unsec.sdkstepid | No | परिनियोजन परिवेश में अद्यतन करने के लिए SDK चरण का असुरक्षित कॉन्फ़िगरेशन सेट करता है. |
sdkstep.sec.sdkstepid | No | परिनियोजन परिवेश में अद्यतन करने के लिए SDK चरण का सुरक्षित कॉन्फ़िगरेशन सेट करता है. |
TriggerSolutionUpgrade | No | यह निर्धारित करता है कि परिनियोजन के दौरान समाधान नवीनीकरण को परिवेश पर लागू किया जाए या नहीं. |
UserSettings चरों की एक सरणी है जो परिनियोजन पाइपलाइनों पर सेट की जाती है। जब निर्यात पाइपलाइन चलती है, तो इन मानों के लिए प्लेसहोल्डर्स का उपयोग करके परिनियोजन सेटिंग्स और कस्टम परिनियोजन सेटिंग्स फ़ाइलें उत्पन्न होती हैं। जब परिनियोजन पाइपलाइन को चलाया जाता है, तो अधिकांश प्लेसहोल्डर्स को परिनियोजन सेटिंग्स पेलोड के मानों से प्रतिस्थापित कर दिया जाता है। अपवाद विशिष्ट आरक्षित पाइपलाइन चर हैं, जैसे कि TriggerSolutionUpgrade, जो परिनियोजन सेटिंग्स या कस्टम परिनियोजन सेटिंग्स में शामिल नहीं हैं। इसके अतिरिक्त, यदि UseDeploymentSettingsPlaceholders को False पर सेट किया जाता है, तो प्लेसहोल्डर्स का उपयोग नहीं किया जाता है। इसके बजाय, मान सीधे परिनियोजन सेटिंग्स और कस्टम परिनियोजन सेटिंग्स फ़ाइलों में सेट किए जाते हैं।
परिनियोजन सेटिंग स्कीमा
परिनियोजन सेटिंग्स की स्कीमा उन घटकों पर आधारित होती है जिन्हें समाधान में परिनियोजन के बाद कॉन्फ़िगरेशन की आवश्यकता होती है. Dataverse जब ALM एक्सेलेरेटर में नई क्षमताएं जोड़ी जाती हैं तो इसे अपडेट किया जाता है। स्कीमा को deployment-settings.schema.json फ़ाइल में परिभाषित किया गया है.
परिनियोजन सेटिंग नमूना पेलोड
नमूना पेलोड ALM एक्सेलेरेटर पाइपलाइनों के लिए एक सामान्य पेलोड का एक उदाहरण है। नमूना पेलोड को deployment-settings.sample.json फ़ाइल में परिभाषित किया गया है.