Microsoft Power Platform के लिए GitHub क्रियाएँ

GitHub क्रियाएँ डेवलपर को स्वचालित सॉफ़्टवेयर विकास जीवनचक्र कार्यप्रवाह बनाने में सक्षम बनाती हैं. GitHub Actions for Microsoft Power Platform, के साथ, आप अनुप्रयोग बनाने, परीक्षण करने, पैकेज करने, रिलीज़ करने और परिनियोजित करने के लिए अपनी रिपॉजिटरी में कार्यप्रवाह बना सकते हैं; स्वचालन प्रदर्शन; और Microsoft Power Platform पर निर्मित बॉट और अन्य घटकों का प्रबंधन करें.

Microsoft Power Platform के लिए GitHub कार्रवाई में निम्नलिखित क्षमताओं को शामिल करें:

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

  • डाउनस्ट्रीम परिवेशों में परिनियोजित करना.

  • डी-प्रोविज़निंग परिवेशों में प्रोविज़निंग

  • Power Apps समाधान चेकर का उपयोग करके समाधानों के विरुद्ध स्थैतिक विश्लेषण जांच करना.

आप अपने निर्माण और कार्यप्रवाह को जारी करने के लिए किसी अन्य उपलब्ध GitHub Actions के साथ GitHub Actions for Microsoft Power Platform का उपयोग कर सकते हैं. कार्यप्रवाह जिनको आमतौर पर टीमें लगाती हैं, में विकास परिवेशों का प्रावधान करना, विकास परिवेश से स्रोत नियंत्रण में निर्यात करना, बिल्ड बनाना और अनुप्रयोग रिलीज़़ करना शामिल हैं. Microsoft Power Platform के लिए उपलब्ध GitHub कार्रवाई https://github.com/marketplace/actions/powerplatform-actions पर उपलब्ध हैं.

महत्त्वपूर्ण

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

मुख्य अवधारणाएँ

GitHub Actions आपको सीधे अपनी GitHub रिपॉजिटरी में कस्टम सॉफ़्टवेयर विकास जीवनचक्र कार्यप्रवाह बनाने में सक्षम बनाते हैं. GitHub क्रियाओं और मुख्य अवधारणाओं के अवलोकन के लिए, निम्नलिखित आलेखों की समीक्षा करें:

Microsoft Power Platform के लिए GitHub क्रियाएँ क्या हैं?

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

  • सहायक

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

  • समाधान

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

अलग-अलग कार्यों के बारे में अधिक जानकारी के लिए, GitHub Actions for Microsoft Power Platform पर जाएँ.

Microsoft Power Platform के लिए GitHub क्रियाएँ प्राप्त करें

आप अपने कार्यप्रवाह डेफ़िनिशन फ़ाइल (.yml) में क्रियाओं को जोड़कर Microsoft Power Platform के लिए GitHub क्रियाओं का उपयोग कर सकते हैं. नमूना कार्यप्रवाह परिभाषाएं GitHub Actions लैबसे उपलब्ध हैं.

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

Dataverse परिवेश के साथ सहभागिता करने के लिए, एक ऐसा सीक्रेट बनाया जाना चाहिए, जो विभिन्न GitHub क्रियाओं को आवश्यक कार्य करने में सक्षम बनाता हो. दो प्रकार के कनेक्शन उपलब्ध होते हैं:

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

उपलब्ध रनर

Microsoft Power Platform के लिए GitHub कार्रवाई Microsoft Windows एजेंट और Linux एजेंट दोनों पर चल सकता है.

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

मैं GitHub कार्रवाइयों के साथ कैसे शुरुआत करूं?

ट्यूटोरियल: GitHub कार्रवाइयों के साथ शुरुआत करें अभी आपके आजमाए जाने के लिए उपलब्ध है. ट्यूटोरियल दिखाता है कि सर्विस प्रिंसिपल प्रमाणीकरण और मानक उपयोगकर्ता नाम/पासवर्ड प्रमाणीकरण का उपयोग कैसे करें.

मैं अपनी रिपोज़िटरी में काम कर रहे Microsoft Power Platform के लिए GitHub कार्रवाइयां कैसे हासिल करूं?

GitHub Marketplace for Actions पर जाएँ और Power Platform खोजें. जब आप पृष्ठ पर आते हैं, तो अपने भंडार में कार्रवाइयों का प्रतिनिधित्व करने के लिए हरे बटन का चयन करें.

GitHub कार्रवाइयां इंस्टॉल करें

क्या GitHub Actions केवल Power Apps के लिए काम करते हैं? ?

GitHub कार्रवाइयां कैनवास और मॉडल-संचालित ऐप्स,Power Virtual Agents, UI प्रवाह और पारंपरिक प्रवाह, AI Builder, कस्टम कनेक्टर और डेटाप्रवाह दोनों के लिए काम करते हैं, इस सब को अब एक समाधान में जोड़ा जा सकता है. इसमें ग्राहक अनुबंध अनुप्रयोग भी शामिल हैं.

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

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

Microsoft Power Platform के लिए GitHub Actions का मूल्य कितना है?

GitHub Actions मुफ्त में उपलब्ध हैं. हालांकि, GitHub पर एक्शन का उपयोग करने के लिए मान्य GitHub सदस्यता आवश्यक है. आरंभ करने के लिए, 2,000 एक्शन मिनट/महीने मुफ्त में उपलब्ध हैं. अधिक जानकारी: GitHub मूल्य निर्धारण

क्या मैं Power Pages के साथ Microsoft Power Platform के लिए GitHub Actions का उपयोग कर सकता/सकती हूँ?

हाँ. आप पोर्टल डेटा अपलोड कर सकते हैं और परिनियोजन मापदंडों को अनुकूलित करने के लिए परिनियोजन प्रोफ़ाइल का उपयोग कर सकते हैं.

इसे भी देखें

उपलब्ध GitHub कार्रवाइयां हैंड्स ऑन लैब

उपलब्ध GitHub क्रियाएँ