Microsoft Power Platform विकास के लिए उपलब्ध GitHub क्रियाएँ

निम्न अनुभाग Microsoft Power Platform के लिए GitHub Actions का वर्णन करते हैं। अनुभाग नमूना GitHub वर्कफ़्लो भी दिखाते हैं। GitHub Actions और उन्हें डाउनलोड करने के तरीके के बारे में अधिक जानकारी के लिए, Microsoft Power Platform के लिए GitHub Actions देखें.

Microsoft Power Platform के साथ गिटहब क्रियाओं के साथ उपयोग करने के लिए क्रेडेंशियल कॉन्फ़िगर करें

कई क्रियाओं के लिए आपको एक Microsoft Dataverse परिवेश से जुड़ने की आवश्यकता होती है. अपने GitHub रिपॉजिटरी में सेवा प्रिंसिपल या उपयोगकर्ता क्रेडेंशियल्स को रहस्य के रूप में जोड़ें और फिर उन्हें अपने वर्कफ़्लो में उपयोग करें।

  • GitHub में रहस्य स्थापित करने के तरीके के विवरण के लिए, एन्क्रिप्टेड रहस्य देखें।

  • Microsoft Power Platform के लिए सेवा प्रिंसिपल प्रमाणीकरण सेट करने के तरीके के विवरण के लिए, DevOps बिल्ड उपकरण देखें.

क्रेडेंशियल्स को कॉन्फ़िगर करने के बाद, आप अपनी क्रिया स्क्रिप्ट के भीतर से सेवा प्रिंसिपल को कॉल कर सकते हैं।

अपने GitHub एक्शन स्क्रिप्ट में निम्नलिखित मापदंडों को पर्यावरण चर के रूप में परिभाषित करें:

  • आवेदन आईडी, जैसे: WF_APPLICATION_ID:<your application id>
  • किरायेदार आईडी, जैसे: WF_TENANT_ID:<your tenant id>

क्लाइंट सीक्रेट को GitHub सीक्रेट के रूप में जोड़ें। जैसे पैरामीटर का उपयोग करके वर्कफ़्लो के भीतर से इसे संदर्भित करें: client secret: ${{secrets.CLIENT_SECRET_GITHUB_ACTIONS}}

सहायक कार्य

निम्न सहायक कार्य उपलब्ध है।

क्रियाएँ-स्थापित करें

जब कोई GitHub Actions वर्कफ़्लो किसी रनर के संदर्भ में Power Platform CLI की स्थापना को बाध्य करता है, और टाइमआउट त्रुटि उत्पन्न होती है, तो संस्करण 1 (@v1) का उपयोग अतिरिक्त क्रिया ()actions-install के साथ करें जैसा कि निम्न उदाहरण में दिखाया गया है.

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

  • संस्करण 1 (@v1) का उपयोग करने से मौजूदा GitHub क्रियाओं में अपडेट हो सकता है जिसके परिणामस्वरूप वर्तमान वर्कफ़्लो अपडेट हो सकते हैं।
  • Power Platform के लिए किसी भी अन्य GitHub Actions से पहले अपने वर्कफ़्लो में पहले कार्य के रूप में Power Platform उपकरण स्थापित करें कार्य जोड़ें.
jobs:
    builds:
        runs-on: windows-latest   # alternate runner OS is: ubuntu-latest

    steps:
    - name: Install Power Platform Tools
        uses: microsoft/powerplatform-actions/actions-install@v1

    - name: Export Solution
         uses: microsoft/powerplatform-actions/export-solution@v1
      with:
         environment-url: 'https://myenv.crm.dynamics.com'
         user-name: 'me@myenv.onmicrosoft.com'
         password-secret: ${{ secrets.MYPASSWORD }}
         solution-name: aSolution
         solution-output-file: 'aSolution.zip'
         working-directory: 'out'

आप Power Platform Actions पर GitHub Actions के अधिक नमूने पा सकते हैं.

whoAmI

सेवा से जुड़ने और WhoAmI [SDK/वेब API] अनुरोध भेजकर सेवा कनेक्शन का सत्यापन करता है. यह कार्य प्रसंस्करण शुरू होने से पहले कनेक्टिविटी सत्यापित करने के लिए आपके GitHub वर्कफ़्लो में जल्दी शामिल करने के लिए उपयोगी हो सकता है।

मापदंड विवरण
परिवेश-URL परिवेश के लिए URL जिससे आप जुड़े हैं.
उपयोगकर्ता का नाम अकाउंट का उपयोगकर्तानाम जिसका इस्तेमाल आप जुड़ने के लिए करते हैं.
पासवर्ड-सीक्रेट उपयोगकर्ता-नाम के लिए पासवर्ड. सेटिंग्स में GitHub पासवर्ड परिभाषित करें गुप्त के तहत। आप किसी रहस्य को परिभाषित करने और सहेजने के बाद उसे पुनः प्राप्त नहीं कर सकते।
app-id वह अनुप्रयोग ID जिसके साथ प्रमाणित किया जाना है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
क्लाइंट-सीक्रेट क्लाइंट सीक्रेट का उपयोग GitHub पाइपलाइन को प्रमाणित करने के लिए किया जाता है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
टैनेंट-id app-id तथाclient-secret के साथ प्रमाणित करते समय टैनेंट ID.

समाधान कार्य

ये कार्य समाधानों के खिलाफ़ कार्य और निम्न को शामिल करते हैं.

समाधान-आयात करें

एक लक्षित परिवेश में समाधान को आयात करता है.

मापदंड विवरण
परिवेश-URL (ज़रूरी) लक्ष्य परिवेश के लिए URL जिसे आप (उदाहरण के लिए, https://YourOrg.crm.dynamics.com) समाधान में आयात करना चाहते हैं.
उपयोगकर्ता का नाम (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, जुड़ने के लिए आप द्वारा इस्तेमाल किया जाने वाले अकाउंट का उपयोगकर्तानाम.
पासवर्ड-सीक्रेट (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, उस अकाउंट के लिए पासवर्ड जिसे आप कनेक्ट करने के लिए उपयोग कर रहे हैं.
समाधान-फ़ाइल (आवश्यक) समाधान फ़ाइल का पथ और नाम जिसे आप आयात करना चाहते हैं.
app-id वह अनुप्रयोग ID जिसके साथ प्रमाणित किया जाना है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
क्लाइंट-सीक्रेट क्लाइंट सीक्रेट का उपयोग GitHub पाइपलाइन को प्रमाणित करने के लिए किया जाता है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
टैनेंट-id app-id तथाclient-secret के साथ प्रमाणित करते समय टैनेंट ID.

निर्यात-समाधान

स्रोत परिवेश से एक समाधान निर्यात करता है.

मापदंड विवरण
परिवेश-URL (ज़रूरी) परिवेश का URL जिसमें से आप (उदाहरण के लिए, https://YourOrg.crm.dynamics.com) समाधान को आयात करना चाहते हैं.
उपयोगकर्ता का नाम (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, जुड़ने के लिए आप द्वारा इस्तेमाल किया जाने वाले अकाउंट का उपयोगकर्तानाम.
पासवर्ड-सीक्रेट (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, उपयोगकर्ता-नाम के लिए पासवर्ड. सेटिंग्स में GitHub पासवर्ड परिभाषित करें गुप्त के तहत। आप किसी रहस्य को परिभाषित करने और सहेजने के बाद उसे पुनः प्राप्त नहीं कर सकते।
app-id वह अनुप्रयोग ID जिसके साथ प्रमाणित किया जाना है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
क्लाइंट-सीक्रेट क्लाइंट सीक्रेट का उपयोग GitHub पाइपलाइन को प्रमाणित करने के लिए किया जाता है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
टैनेंट-id app-id तथाclient-secret के साथ प्रमाणित करते समय टैनेंट ID.
समाधान-नाम (आवश्यक) निर्यात किए जाने वाले समाधान का नाम. हमेशा समाधान के नाम का इस्तेमाल करें, न कि इसके प्रदर्शन नाम का.
समाधान-आउटपुट-फ़ाइल (आवश्यक) उस solution.zip फ़ाइल का पथ और नाम, जहाँ स्रोत परिवेश निर्यात करना है.
प्रबंधित (ज़रूरी) प्रबंधित समाधान के तौर पर निर्यात करने के लिए सही पर सेट करें; डिफ़ॉल्ट (गलत) को किसी अप्रबंधित समाधान के रूप में निर्यात करना है.

समाधान-अनपैक करें

एक संपीड़ित समाधान फ़ाइल लेता है और इसे कई XML फ़ाइलों में विघटित करता है। आप स्रोत नियंत्रण प्रणाली में इन फ़ाइलों को अधिक आसानी से पढ़ और प्रबंधित कर सकते हैं।

मापदंड विवरण
समाधान-फ़ाइल (आवश्यक) अनपैक की जाने वाली solution.zip फ़ाइल का पथ और फ़ाइल नाम.
समाधान-फ़ोल्डर (आवश्यक) पथ और लक्ष्य फ़ोल्डर जहां आप समाधान को अनपैक करना चाहते हैं।
समाधान-प्रकार (आवश्यक) वह समाधान प्रकार, जिसे आप अनपैक करना चाहते हैं. विकल्पों में शामिल हैं: अप्रबंधित (अनुशंसित), प्रबंधित, और दोनों.

समाधान-पैक करें

स्रोत नियंत्रण में दर्शाए गए समाधान को किसी solution.zip फ़ाइल में पैक करता है जिसे आप किसी अन्य परिवेश में आयात कर सकते हैं.

मापदंड विवरण
समाधान-फ़ाइल (आवश्यक) समाधान को पैक करने के लिए solution.zip फ़ाइल का पथ और फ़ाइल नाम (उदाहरण के लिए, ). out/CI/ALMLab.zip
समाधान-फ़ोल्डर (आवश्यक) पैक किए जाने वाले समाधान का पथ और स्रोत फ़ोल्डर.
समाधान-प्रकार (वैकल्पिक) पैक करने के लिए समाधान का प्रकार. विकल्पों में शामिल हैं: अप्रबंधित (अनुशंसित), प्रबंधित, और दोनों.

समाधान-प्रकाशित करें

समाधान अनुकूलन प्रकाशित करता है.

मापदंड विवरण
परिवेश-URL (आवश्यक) परिवेश के लिए URL जिसे आप समाधान में प्रकाशित करना चाहते हैं (उदाहरण के लिए, https://YourOrg.crm.dynamics.com).
उपयोगकर्ता का नाम (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, जुड़ने के लिए आप द्वारा इस्तेमाल किया जाने वाले अकाउंट का उपयोगकर्तानाम.
पासवर्ड-सीक्रेट (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, उस अकाउंट के लिए पासवर्ड जिसे आप कनेक्ट करने के लिए उपयोग कर रहे हैं.
समाधान-फ़ाइल (आवश्यक) समाधान फ़ाइल का पथ और नाम जिसे आप आयात करना चाहते हैं.
app-id वह अनुप्रयोग ID जिसके साथ प्रमाणित किया जाना है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
क्लाइंट-सीक्रेट क्लाइंट सीक्रेट का उपयोग GitHub पाइपलाइन को प्रमाणित करने के लिए किया जाता है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
टैनेंट-id app-id तथाclient-secret के साथ प्रमाणित करते समय टैनेंट ID.

समाधान के लिए-क्लोन करें

किसी दिए गए परिवेश के लिए समाधान को क्लोन करता है.

मापदंड विवरण
परिवेश-URL (आवश्यक) परिवेश का URL जिसमें से आप समाधान को क्लोन करना चाहते हैं (उदाहरण के लिए, https://YourOrg.crm.dynamics.com).
उपयोगकर्ता का नाम (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, जुड़ने के लिए आप द्वारा इस्तेमाल किया जाने वाले अकाउंट का उपयोगकर्तानाम.
पासवर्ड-सीक्रेट (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, उस अकाउंट के लिए पासवर्ड जिसे आप कनेक्ट करने के लिए उपयोग कर रहे हैं.
समाधान-फ़ाइल (आवश्यक) समाधान फ़ाइल का पथ और नाम जिसे आप आयात करना चाहते हैं.
app-id वह अनुप्रयोग ID जिसके साथ प्रमाणित किया जाना है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
क्लाइंट-सीक्रेट क्लाइंट सीक्रेट का उपयोग GitHub पाइपलाइन को प्रमाणित करने के लिए किया जाता है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
टैनेंट-id app-id तथाclient-secret के साथ प्रमाणित करते समय टैनेंट ID.
समाधान-नाम (आवश्यक) क्लोन करने के लिए आवश्यक solution.zip फ़ाइल का पथ और नाम (उदाहरण के लिए, out/CI/ALMLab.zip).
समाधान-संस्करण क्लोन करने के लिए समाधान का संस्करण.
लक्ष्य-फ़ोल्डर निकाले गए समाधान को रखने के लिए लक्ष्य फ़ोल्डर. (उदाहरण के लिए, गिट संग्रह\target-समाधान-फ़ोल्डर).
कार्यरत-निर्देशिका समाधान की क्लोनिंग के लिए आवश्यक कलाकृतियों में कार्य के लिए अस्थायी फ़ोल्डर.
डिफ़ॉल्ट: root of the repository

समाधान-जाँचें

विसंगतियों का पता लगाने के लिए समाधान फ़ाइल की जाँच करता है.

मापदंड विवरण
परिवेश-URL (आवश्यक) परिवेश का URL जिसमें से आप समाधान को क्लोन करना चाहते हैं (उदाहरण के लिए, https://YourOrg.crm.dynamics.com).
उपयोगकर्ता का नाम (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, जुड़ने के लिए आप द्वारा इस्तेमाल किया जाने वाले अकाउंट का उपयोगकर्तानाम.
पासवर्ड-सीक्रेट (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, उस अकाउंट के लिए पासवर्ड जिसे आप कनेक्ट करने के लिए उपयोग कर रहे हैं.
app-id वह अनुप्रयोग ID जिसके साथ प्रमाणित किया जाना है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
क्लाइंट-सीक्रेट क्लाइंट सीक्रेट का उपयोग GitHub पाइपलाइन को प्रमाणित करने के लिए किया जाता है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
टैनेंट-id app-id तथाclient-secret के साथ प्रमाणित करते समय टैनेंट ID.
पथ (आवश्यक) समाधान फ़ाइल का पथ और नाम जिसे आप जाँच करना चाहते हैं.
भौगोलिक सीमा Microsoft Power Platform परीक्षक सेवा की कौन सी भौगोलिक स्थान का उपयोग करना है. डिफ़ॉल्ट मान 'संयुक्त राज्य' है.
नियम-स्तर-ओवरराइड नियमों और उनके स्तरों की JSON सरणी वाली फ़ाइल करने का पथ. स्वीकृत मान हैं: गंभीर, उच्च, निम्न और सूचनात्मक. उदाहरण: [{"Id":"meta-remove-dup-reg","OverrideLevel":"मध्यम"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"मध्यम"}]
चेकर-लॉग-आर्टिफ़ैक्ट-नाम आर्टिफ़ैक्ट फ़ोल्डर का नाम जिसके लिए Microsoft Power Platform चेकर लॉग अपलोड किए जाएंगे. डिफ़ॉल्ट मान 'CheckSolutionLogs' है.

समाधान-नवीनीकृत करें

समाधान को अपग्रेड करता है।

मापदंड विवरण
परिवेश-URL (आवश्यक) परिवेश का URL जिसमें से आप समाधान को क्लोन करना चाहते हैं (उदाहरण के लिए, https://YourOrg.crm.dynamics.com).
उपयोगकर्ता का नाम (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, जुड़ने के लिए आप द्वारा इस्तेमाल किया जाने वाले अकाउंट का उपयोगकर्तानाम.
पासवर्ड-सीक्रेट (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, उस अकाउंट के लिए पासवर्ड जिसे आप कनेक्ट करने के लिए उपयोग कर रहे हैं.
समाधान-फ़ाइल (आवश्यक) समाधान फ़ाइल का पथ और नाम जिसे आप आयात करना चाहते हैं.
app-id वह अनुप्रयोग ID जिसके साथ प्रमाणित किया जाना है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
क्लाइंट-सीक्रेट क्लाइंट सीक्रेट का उपयोग GitHub पाइपलाइन को प्रमाणित करने के लिए किया जाता है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
टैनेंट-id app-id तथाclient-secret के साथ प्रमाणित करते समय टैनेंट ID.
समाधान-नाम (आवश्यक) उस समाधान का नाम, जिसे नवीनीकृत करना है.
असिंक्रोनस समाधान को असिंक्रोनस रूप से अपग्रेड करता है.
अधिकतम-असिंक्रोनस-प्रतीक्षा-समय मिनटों में अधिकतम एसिन्क्रॉनस प्रतीक्षा समय. डिफ़ॉल्ट मान 60 मिनट है.

पैकेज कार्य

ये कार्य पैकेज के विरुद्ध क्रियाएँ करते हैं।

परिनियोजन-पैकेज

पैकेज DLL या किसी पैकेज के साथ ज़िप फ़ाइल परिनियोजित करता है.

नोट

यह क्रिया केवल Windows पर समर्थित है.

मापदंड विवरण
परिवेश-URL (आवश्यक) परिवेश का URL जिसमें से आप समाधान को क्लोन करना चाहते हैं (उदाहरण के लिए, https://YourOrg.crm.dynamics.com).
उपयोगकर्ता का नाम (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, जुड़ने के लिए आप द्वारा इस्तेमाल किया जाने वाले अकाउंट का उपयोगकर्तानाम.
पासवर्ड-सीक्रेट (ज़रूरी) यदि आप उपयोगकर्तानाम/पासवर्ड प्रमाणीकरण का इस्तेमाल कर रहे हैं, उस अकाउंट के लिए पासवर्ड जिसे आप कनेक्ट करने के लिए उपयोग कर रहे हैं.
app-id वह अनुप्रयोग ID जिसके साथ प्रमाणित किया जाना है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
क्लाइंट-सीक्रेट क्लाइंट सीक्रेट का उपयोग GitHub पाइपलाइन को प्रमाणित करने के लिए किया जाता है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
टैनेंट-id app-id तथाclient-secret के साथ प्रमाणित करते समय टैनेंट ID.
पैकेज (आवश्यक) पैकेज के साथ पैकेज DLL या ZIP फ़ाइल का पथ।

पोर्टल कार्य

ये कार्य Power Pages के विरुद्ध निम्न क्रियाएँ करते हैं.

अपलोड-पापोर्टल

Power Pages पर डेटा अपलोड करता है.

मापदंड विवरण
परिवेश-URL (आवश्यक) उस परिवेश का URL जिसमें आप समाधान आयात करना चाहते हैं (उदाहरण के लिए, https://YourOrg.crm.dynamics.com).
app-id वह अनुप्रयोग ID जिसके साथ प्रमाणित किया जाना है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
क्लाइंट-सीक्रेट क्लाइंट सीक्रेट का उपयोग GitHub पाइपलाइन को प्रमाणित करने के लिए किया जाता है. सर्विस प्रिंसिपल क्रेडेंशियल्स के साथ प्रमाणीकरण करते समय यह पैरामीटर आवश्यक है.
टैनेंट-id app-id तथाclient-secret के साथ प्रमाणित करते समय टैनेंट ID.
अपलोड-पथ वह पथ जहां वेबसाइट सामग्री संग्रहीत की जाती है (उपनाम: -p).
परिनियोजन-प्रोफ़ाइल deployment-profiles/[profile-name].deployment.yaml फ़ाइल में प्रोफ़ाइल चर के माध्यम से परिभाषित परिवेश विवरण के साथ पोर्टल डेटा अपलोड करें.
मॉडल-संस्करण इंगित करता है कि अपलोड किया जाने वाला साइट डेटा मानक () या1एन्हांस्ड डेटा मॉडल () का2 उपयोग करता है या नहीं. डिफ़ॉल्ट मान 1 है.

Microsoft Power Platform CLI समर्थन के बारे में अधिक जानें Power Pages.

कैटलॉग कार्य (पूर्वावलोकन)

ये कार्य Power Platform में कैटलॉग के विरुद्ध क्रियाएँ करते हैं.

नोट

वर्तमान में, Power Platform के लिए कैटलॉग कार्य पूर्वावलोकन में हैं.

इंस्टॉल करें

लक्ष्य परिवेश में कैटलॉग आइटम स्थापित करें.

मापदंड विवरण
कैटलॉग-आइटम-आईडी (आवश्यक) लक्ष्य वातावरण पर स्थापित करने के लिए कैटलॉग आइटम।
लक्ष्य-url (आवश्यक) कैटलॉग आइटम स्थापना के लिए लक्ष्य परिवेश का URL (उदाहरण के लिए, https://YourOrg.crm.dynamics.com).
सेटिंग्स (आवश्यक) इंस्टॉलेशन फ्रेमवर्क को निष्पादित करने के लिए रनटाइम पैकेज सेटिंग्स. स्ट्रिंग का प्रारूप key=value|key=value होना चाहिए.
लक्ष्य-संस्करण स्थापित करने हेतु लक्ष्य संस्करण. यदि आप कोई संस्करण निर्दिष्ट नहीं करते हैं, तो प्रकाशित संस्करण का चयन किया जाता है।
जनमत-स्थिति अपने अनुरोध की स्थिति जानने के लिए मतदान करें।

सबमिट करें

वर्तमान वातावरण (संगठन) से सभी प्रकाशित कैटलॉग आइटम सूचीबद्ध करें। Dataverse

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

स्थिति

कैटलॉग की स्थिति प्राप्त करें, इंस्टॉल करें या अनुरोध सबमिट करें।

मापदंड विवरण
ट्रैकिंग-आईडी (आवश्यक) ट्रैकिंग आईडी का अनुरोध करें.
प्रकार (आवश्यक) अनुरोध प्रकार। मान्य मान Install और Submitहैं.

GitHub वर्कफ़्लो ऑथरिंग

GitHub Actions का उपयोग करके GitHub वर्कफ़्लोज़ लिखने के बारे में अधिक जानने के लिए, Microsoft Power Platform लैब्स के लिए GitHub Actions को पूरा करें.

अधिक जानकारी के लिए, GitHub Actions के बारे में देखें.

यह भी देखें

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