इसके माध्यम से साझा किया गया


Microsoft Power Platform के लिए GitHub Actions

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

Microsoft Power Platform के लिए GitHub Actions में निम्न क्षमताएँ शामिल हैं:

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

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

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

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

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

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

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

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

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

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

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

  • सहायक

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

  • समाधान

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

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

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

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

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

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

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

उपलब्ध रनर

Microsoft Power Platform के लिए GitHub Actions Microsoft Windows एजेंट और Linux एजेंट दोनों पर चल सकते हैं।

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

मैं GitHub Actions?

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

मैं अपने रिपॉजिटरी में काम करने वाले Microsoft Power Platform के लिए GitHub Actions कैसे प्राप्त करूं?

GitHub Marketplace for Actions पर जाएँ और Power Platform खोजें. जब आप पृष्ठ पर पहुंचें, तो अपनी रिपोजिटरी में क्रियाओं को तत्कालित करने के लिए हरे बटन का चयन करें।

GitHub Actions स्थापित करें

क्या GitHub Actions केवल Power Apps?

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

क्या मैं प्रवाह और कैनवास अनुप्रयोग शामिल कर सकता हूँ?

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

Microsoft Power Platform के लिए GitHub Actions की लागत कितनी है?

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

क्या मैं Power Pages?

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

भी देखें

GitHub Actions Power Platform रिलीज़ नोट्स
लैब
उपलब्ध GitHub Actions