नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
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सकते हैं।
Important
Microsoft Power Platform के लिए GitHub Actions डेटाबेस के साथ केवल Microsoft Dataverse वातावरण का समर्थन करता है. अधिक जानकारी के लिए, डेटाबेस के साथ कोई परिवेश बनाएँ देखें.
महत्वपूर्ण अवधारणाएं
GitHub Actions का उपयोग करके, आप सीधे अपने GitHub रिपॉजिटरी में कस्टम सॉफ़्टवेयर विकास जीवनचक्र वर्कफ़्लो बना सकते हैं। GitHub Actions और मुख्य अवधारणाओं के अवलोकन के लिए, निम्न लेख देखें:
GitHub Actions
Microsoft Power Platform के लिए GitHub Actions क्या हैं?
Microsoft Power Platform के लिए GitHub Actions Microsoft Power Platform-विशिष्ट GitHub Actions का एक संग्रह है जो निर्मित ऐप्स के एप्लिकेशन जीवनचक्र को प्रबंधित करने के लिए कस्टम टूलिंग और स्क्रिप्ट को मैन्युअल रूप से डाउनलोड करने की आवश्यकता को समाप्त करता है Microsoft Power Platform. कार्यों का अलग-अलग उपयोग किया जा सकता है, जैसे डाउनस्ट्रीम परिवेश में एक समाधान आयात करना या किसी परिदृश्य को ऑर्केस्ट्रेट करने के लिए वर्कफ़्लो में उनका एक-साथ उपयोग किया जा सकता है, जैसे "एक निर्माण आर्टिफ़ैक्ट जनरेट करना," "परीक्षण के लिए परिनियोजित करना" या "निर्माता के बदलावों को हार्वेस्ट करना". बिल्ड कार्यों को मोटे तौर पर चार प्रकारों में वर्गीकृत किया जा सकता है:
सहायक
गुणवत्ता जाँच
समाधान
परिवेश प्रबंधन
व्यक्तिगत कार्यों के बारे में अधिक जानकारी के लिए, Microsoft Power Platform के लिए
Microsoft Power Platform के लिए GitHub Actions प्राप्त करें
आप अपनी वर्कफ़्लो परिभाषा फ़ाइल (.yml) में क्रियाएँ जोड़कर Microsoft Power Platform के लिए GitHub Actions का उपयोग कर सकते हैं. नमूना वर्कफ़्लो परिभाषाएँ GitHub Actions लैब से उपलब्ध हैं।
परिवेशों के साथ कनेक्शन
Dataverse परिवेश के साथ इंटरैक्ट करने के लिए, एक रहस्य बनाया जाना चाहिए जो विभिन्न GitHub Actions को आवश्यक कार्य करने में सक्षम बनाता है। दो प्रकार के कनेक्शन उपलब्ध होते हैं:
- उपयोगकर्ता नाम/पासवर्ड: उपयोगकर्ता नाम और पासवर्ड के साथ एक सामान्य सेवा कनेक्शन के रूप में कॉन्फ़िगर किया गया. उपयोगकर्ता नाम/पासवर्ड प्रमाणीकरण मल्टीफैक्टर प्रमाणीकरण का समर्थन नहीं करता.
- सेवा प्रिंसिपल और क्लाइंट सीक्रेट: यह कनेक्शन प्रकार सेवा प्रिंसिपल-आधारित प्रमाणीकरण का उपयोग करता है और एकाधिक प्रमाणीकरण का समर्थन करता है. सेवा सिद्धांत का प्रमाणीकरण
उपलब्ध रनर
Microsoft Power Platform के लिए GitHub Actions Windows एजेंट और लिनक्स एजेंट दोनों पर चल सकते हैं।
सामान्य प्रश्न
ट्यूटोरियल: GitHub Actions के साथ शुरुआत करें आपके लिए आज़माने के लिए उपलब्ध है। ट्यूटोरियल दिखाते हैं कि सेवा प्रमुख प्रमाणीकरण और मानक उपयोगकर्ता नाम/पासवर्ड प्रमाणीकरण का उपयोग कैसे करें।
मैं अपने रिपॉजिटरी में काम करने वाले Microsoft Power Platform के लिए GitHub Actions कैसे प्राप्त करूं?
GitHub Marketplace for Actions पर जाएँ और Power Platform खोजें. जब आप पृष्ठ पर पहुंचें, तो अपनी रिपोजिटरी में क्रियाओं को तत्कालित करने के लिए हरे बटन का चयन करें।
GitHub Actions कैनवास और मॉडल-संचालित ऐप्स, Microsoft Copilot Studio वर्चुअल एजेंटों, UI प्रवाह और पारंपरिक प्रवाह, AI Builder, कस्टम कनेक्टर और डेटाफ्लो दोनों के लिए काम करते हैं, जिनमें से सभी को अब एक समाधान में जोड़ा जा सकता है। इसमें ग्राहक अनुबंध अनुप्रयोग भी शामिल हैं.
क्या मैं प्रवाह और कैनवास अनुप्रयोग शामिल कर सकता हूँ?
हां, प्रवाह और कैनवास ऐप्स समाधान-जागरूक हैं, इसलिए यदि आप इन घटकों को अपने समाधान में जोड़ते हैं तो वे आपके ऐप के जीवनचक्र में भाग ले सकते हैं। हालांकि, कुछ चरणों के लिए अभी भी मैन्युअल कॉन्फ़िगरेशन चाहिए, जिसे इस वर्ष के अंत में संबोधित किया जाएगा जब हम परिवेश चर और कनेक्टर्स पेश करेंगे. वर्तमान सीमाओं की सूची के लिए, ज्ञात सीमाएं पर जाएँ.
Microsoft Power Platform के लिए GitHub Actions की लागत कितनी है?
GitHub Actions बिना किसी लागत के उपलब्ध हैं। हालाँकि, GitHub पर क्रियाओं का उपयोग करने के लिए आपको एक वैध GitHub सदस्यता की आवश्यकता है। आरंभ करने के लिए, आपको प्रति माह 2,000 एक्शन मिनट मुफ्त में मिलते हैं। अधिक जानकारी के लिए, GitHub मूल्य निर्धारण देखें।
हाँ. आप पोर्टल डेटा अपलोड कर सकते हैं और परिनियोजन मापदंडों को अनुकूलित करने के लिए परिनियोजन प्रोफ़ाइल का उपयोग कर सकते हैं.
भी देखें
उपलब्ध GitHub Actions