Azure DevOps के लिए Microsoft Power Platform Build Tools

Microsoft Power Platform पर बने अनुप्रयोग से संबंधित सामान्य बिल्ड और नियोजन के कार्यों को स्वचालित करने के लिए Microsoft Power Platform बिल्ड टूल्स का उपयोग करें. इन कार्यों में शामिल हैं:

  • समाधान मेटाडेटा का सिंक्रनाइज़ेशन (जिसे समाधान के रूप में भी जाना जाता है) जिसमें ग्राहक सहभागिता ऐप्स (Dynamics 365 Sales, Customer Service, Field Service, Marketing, और Project Service Automation), कैनवास ऐप्स, मॉडल-चालित ऐप्स, UI फ़्लोज़, वर्चुअल एजेंट, AI Builder मॉडल और विकास परिवेश और स्रोत नियंत्रण के बीच कनेक्टर्स जैसे विभिन्न प्लेटफ़ॉर्म घटक शामिल हैं
  • निर्माण आर्टिफ़ैक्ट्स जनरेट करना
  • डाउनस्ट्रीम परिवेशों में परिनियोजित करना
  • डी-प्रोविज़निंग परिवेशों में प्रोविज़निंग
  • Power Apps चेकर सेवा का उपयोग करके समाधानों का स्थैतिक विश्लेषण करें

Microsoft Power Platform Build Tools टास्कों का उपयोग आपके निर्माण और रिलीज पाइपलाइनों को कंपोज करने हेतु किसी भी अन्य उपलब्ध Azure DevOps टास्कों के साथ किया जा सकता है. ऐसी पाइपलाइन, जिन्हें आमतौर पर टीम बनाती हैं, उनमें प्रारंभ करना, डेव से निर्यात करना, निर्माण करना और रिलीज़ शामिल हैं.

ALM द्वारा संचालित Azure DevOps.

नोट

Microsoft Power Platform बिल्ड टूल्स केवल एक के लिए समर्थित हैं Microsoft Dataverse एक डेटाबेस के साथ पर्यावरण. अधिक जानकारी: एक डेटाबेस के साथ एक परिवेश बनाएं

Microsoft Power Platform बिल्ड टूल्स वर्तमान में GCC तथा अधिक GCC क्षेत्र में उपयोग के लिए उपलब्ध नहीं हैं।

Microsoft Power Platform निर्माण उपकरण क्या होते हैं?

Microsoft Power Platform बिल्ड Power Platform–Azure DevOps के विशिष्ट बिल्ड कार्यों का एक संग्रह है जो Microsoft Power Platform पर बने अनुप्रयोग के एप्लिकेशन के कार्यकाल का प्रबंधन करने के लिए मैन्युअल रूप से कस्टम टूलिंग और स्क्रिप्ट डाउनलोड करने की आवश्यकता को समाप्त करता है. साधारण कार्य करने के लिए कार्यों का अलग-अलग उपयोग किया जा सकता है, जैसे डाउनस्ट्रीम परिवेश में एक समाधान आयात करना या किसी परिदृश्य को ऑर्केस्ट्रेट करने के लिए पाइपलाइन में उनका एक-साथ उपयोग किया जा सकता है, जैस "एक निर्माण आर्टिफ़ैक्ट जनरेट करना," "परीक्षण के लिए परिनियोजित करना" या "निर्माता के बदलावों को हार्वेस्ट करना" निर्माण कार्यों को मोटे तौर पर चार प्रकारों में वर्गीकृत किया जा सकता है:

  • सहायक

  • गुणवत्ता जाँच

  • समाधान

  • परिवेश प्रबंधन

उपलब्ध कार्यों के बारे में अधिक जानकारी के लिए, Microsoft Power Platform निर्माण उपकरण कार्य देखें.

Microsoft Power Platform के लिए निर्माण उपकरण पाएं

Microsoft Power Platform निर्माण उपकरणों को Azure Marketplace से आपके Azure DevOps संगठन में स्थापित किया जा सकता है.

स्थापित किए जाने के बाद, Microsoft Power Platform निर्माण उपकरणों में शामिल सभी कार्य, नई या मौजूदा पाइपलाइन में जोड़े जाने के लिए उपलब्ध हो जाएंगे. आप "Power Platform" को खोजने पर उन्हें देख सकते हैं.

Microsoft Power Platform निर्माण उपकरण प्राप्त करें

परिवेशों के साथ कनेक्शन

Microsoft Power Platform परिवेश के साथ सहभागिता करने के लिए, एक कनेक्शन स्थापित किया जाना चाहिए जो विभिन्न निर्माण टूल कार्यों को आवश्यक कार्रवाइयां निष्पादित करने में सक्षम बनाता है. दो प्रकार के कनेक्शन उपलब्ध होते हैं:

  • उपयोगकर्ता नाम/पासवर्ड: उपयोगकर्ता नाम और पासवर्ड के साथ एक सामान्य सेवा कनेक्शन के रूप में कॉन्फ़िगर किया गया. ध्यान दें कि उपयोगकर्ता नाम/पासवर्ड बहु-कारक प्रमाणीकरण का समर्थन नहीं करता है.
  • सेवा प्रिंसिपल और क्लाइंट सीक्रेट: (अनुशंसित) यह कनेक्शन प्रकार सेवा प्रिंसिपल आधारित प्रमाणीकरण का उपयोग करता है और बहु-कारक प्रमाणीकरण का समर्थन करता है.

सेवा प्रिंसिपल का उपयोग करके सेवा कनेक्शन कॉन्फ़िगर करें

सेवा प्रिंसिपल का उपयोग करके एक कनेक्शन को कॉन्फ़िगर करने के लिए, पहले आपको Azure Active Directory (AAD) में आवश्यक अनुमतियों के साथ एक एप्लिकेशन पंजीकरण करना होगा और फिर उस Microsoft Power Platform परिवेश में संबंधित एप्लिकेशन उपयोगकर्ता को बनाएं जिसके साथ आप कनेक्ट करना चाहते हैं. हमने नीचे दिए गए अनुभाग में आवश्यक कुछ चरणों को सुविधाजनक बनाने के लिए स्क्रिप्ट की पेशकश की है, जबकि मैन्युअल चरण-दर-चरण निर्देशों के साथ विस्तृत जानकारी इस आलेख में उपलब्ध है Azure एप्लिकेशन पंजीकरण.

PowerShell का उपयोग करके सेवा प्रिंसिपल और क्लाइंट सीक्रेट बनाएं

यह PowerShell स्क्रिप्ट सेवा, Microsoft Power Platform निर्माण उपकरण कार्यों के साथ उपयोग किए जाने वाले सेवा प्रिंसिपल को बनाने और उन्हें कॉन्फ़िगर करने में सहायता करती है. यह पहले AAD में एक एप्लिकेशन ऑब्जेक्ट और संबंधित सेवा प्रिंसिपल नाम (SPN) पंजीकृत करती है.

इस एप्लिकेशन को फिर व्यवस्थापक उपयोगकर्ता के रूप में स्वयं Microsoft Power Platform टैनेंट में जोड़ा जाता है.

स्थापना

निम्नलिखित PowerShell cmdlet डाउनलोड करें: https://pabuildtools.blob.core.windows.net/spn-docs-4133a3fe/New-CrmServicePrincipal.ps1

  • एक नियमित Windows PowerShell कमांड प्रॉम्प्ट खोलें (मानक, PS कोर नहीं)
  • उस फ़ोल्डर पर नेविगेट करें जहां आपने स्क्रिप्ट को सहेजा है, और निम्न कमांड का उपयोग करके स्क्रिप्ट को अनब्लॉक करें: `Unblock-File New-CrmServicePrincipal.ps1`
  • यह स्क्रिप्ट चलाएँ: `.\New-CrmServicePrincipal.ps1`

स्क्रिप्ट AAD लॉगिन संवाद के साथ दो बार संकेत देगा:

  • पहला संकेत: Microsoft Power Platform टैनेंट से संबद्ध AAD आवृत्ति में एक व्यवस्थापक के रूप में लॉग इन करने के लिए
  • दूसरा संकेत: स्वयं Microsoft Power Platform टैनेंट में टैनेंट व्यवस्थापक के रूप में लॉग इन करने के लिए

एक बार सफल होने पर, 3 कॉलम प्रदर्शित किए जाते हैं:

  • Power Platform टैनेंटId
  • अनुप्रयोग ID
  • क्लाइंट सीक्रेट (स्पष्ट पाठ में)

Power Platform सेवा कनेक्शन को कॉन्फ़िगर करने के लिए प्रदर्शित जानकारी का उपयोग करें.

महत्वपूर्ण

क्लाइंट सीक्रेट को सकुशल और सुरक्षित रखें. PowerShell कमांड प्रॉम्प्ट साफ़ हो जाने पर, आप उसी क्लाइंट सीक्रेट को फिर से प्राप्त नहीं कर सकते हैं.

एप्लिकेशन ID के साथ परिवेश को कॉन्फ़िगर करें

एप्लिकेशन ID को उस Microsoft Power Platform परिवेश में एप्लिकेशन उपयोगकर्ता के रूप में जोड़ा जाना चाहिए जिससे आप कनेक्ट कर रहे हैं. एप्लिकेशन उपयोगकर्ता को जोड़ने के तरीके के बारे में जानकारी इस आलेख में उपलब्ध है एप्लिकेशन उपयोगकर्ता निर्माण.

सुनिश्चित करें कि वह एप्लिकेशन उपयोगकर्ता जिसे जोड़ा गया है, को सिस्टम व्यवस्थापक की भूमिका असाइन की गई है (एप्लिकेशन उपयोगकर्ता के लिए सुरक्षा सेटिंग्स में "भूमिकाएं प्रबंधित करें" से उपलब्ध है).

अक्सर पूछे जाने वाले प्रश्न (FAQ)

क्या Microsoft Power Platform निर्माण उपकरण केवल Power Apps के लिए के लिए काम करते हैं?

Build Tools कैनवास और मॉडल-चालित अनुप्रयोग, Power Virtual Agents, UI फ्लो और पारंपरिक प्रवाह, AI Builder, कस्टम कनेक्टर और डेटा प्रवाह दोनों के लिए काम करते हैं, इनमें से सभी को अब समाधान में जोड़ा जा सकता हैं. इसमें customer engagement अनुप्रयोग (Dynamics 365 Sales, Customer Service, Field Service, मार्केटिंग और Project Service Automation) भी शामिल हैं. Finance and Operations अनुप्रयोगों के लिए अलग-अलग बिल्ड कार्रवाइयां उपलब्ध हैं.

मैंने पहले Build Tools का पूर्वावलोकन स्थापित किया था - क्या मैं Power Apps Build Tools के पूर्वावलोकन से Power Platform Build Tools में अपग्रेड कर सकता हूँ?

आप पूर्वावलोकन संस्करण से अपग्रेड नहीं कर सकते हैं क्योंकि हमें सामान्यतः उपलब्ध रिलीज में बिल्कुल-नए परिवर्तन पेश करने थे। पूर्वावलोकन संस्करण से स्थानांतरित करने के लिए, आपको Microsoft Power Platform निर्माण उपकरणों को स्थापित करना होगा और नए निर्माण उपकरण कार्य उपयोग करने के लिए या तो पाइपलाइन का पुनः निर्माण करना होगा या मौजूदा पाइपलाइन को पुनः कॉन्फ़िगर करना होगा. इसमें नए सेवा कनेक्शन बनाना भी शामिल है.

क्या मैं फ़्लो और कैनवास ऐप्स शामिल कर सकता हूं?

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

Microsoft Power Platform निर्माण उपकरणों की क्या लागत है?

निर्माण उपकरण बिना किसी लागत के उपलब्ध हैं. हालांकि, निर्माण उपकरणों का उपयोग करने के लिए Azure DevOps के लिए एक वैध सदस्यता होना आवश्यक है. अधिक जानकारी उपलब्ध है Azure DevOps के लिए मूल्य.

मैं एक्सटेंशन देख सकता हूं, लेकिन मेरे पास इसे स्थापित करने का विकल्प क्यों नहीं है?

यदि आप स्थापित करें विकल्प नहीं देखते हैं तो आपके पास अपने Azure DevOps संगठन में स्थापना के आवश्यक विशेषाधिकार नहीं हैं. अधिक जानकारी उपलब्ध है एक्सटेंशन अनुमतियां प्रबंधित करें.

डेवलपर चेकर कार्य के परिणामों का उपयोग कैसे कर सकते हैं?

चेकर कार्य का आउटपुट एक Sarif फ़ाइल है और Sarif फ़ाइलों पर देखने और कार्यवाई करने के लिए VS Code और Visual Studio दोनों उपलब्ध हैं.

यह भी देखें

निर्माण उपकरण कार्य
Microsoft Power Platform बिल्ड टूल्स लैब