मैं Azure DevOps yaml में निम्न Azure CLI कमांड चला रहा हूं और यह विफल हो जाता है, लेकिन स्थानीय कंसोल में चलने पर वही कमांड ठीक काम करता है।

az functionapp create --name myapp-nightly-webhook --resource-group myapp-nightly --consumption-plan-location australiaeast --functions-version 3 --os-type Windows --runtime dotnet --storage-account myappnightlywebhook

हालांकि यह स्थानीय कंसोल में सफल होता है, यह निम्नलिखित चेतावनियां लौटाता है:

--runtime-version --runtime dotnet के लिए समर्थित नहीं है। डॉटनेट संस्करण --functions-version द्वारा निर्धारित किया जाता है। इस फंक्शन ऐप के लिए डॉटनेट वर्जन 3.1 होगा।

इस फंक्शन ऐप के लिए एप्लिकेशन इनसाइट्स "लाइटनिंग-नाइटली-वेबहुक" बनाया गया था। आप https://portal.azure.com/#resource/subscriptions/snip/resourceGroups/lightning-nightly/providers/microsoft.insights/components/myapp-nightly-webhook/overview अंतर्दृष्टि घटक

मैं सोच रहा था कि यह पहली चेतावनी क्यों लौटा रहा था (मैं अपने आदेश में - रनटाइम-संस्करण स्विच का उपयोग नहीं कर रहा हूं) और क्या वह कार्य विफल हो रहा था।

DevOps कार्य (AzureCLI@2) लॉग दिखाता है:

2020-09-24T05:23:42.2169333Z az: --runtime-version --runtime dotnet के लिए समर्थित नहीं है। डॉटनेट संस्करण --functions-version द्वारा निर्धारित किया जाता है। 2020-09-24T05:23:42.2180924Z डॉटनेट वर्जन इस फंक्शन ऐप के लिए 3.1 होगा। 2020-09-24T05:23:42.2181694Z पर D:\a_temp\azureclitaskscript1600924977406_inlinescript.ps1:5 char:3 2020-09-24T05:23:42.2182456Z + az functionapp create --name myapp-qa-webhook --resource- समूह ... 2020-09-24T05:23:42.2183553Z + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2020-09-24T05:23:42.2184379Z + श्रेणी जानकारी: निर्दिष्ट नहीं: (-- रनटाइम-वर्सी...एस फंक्शन ऐप.:स्ट्रिंग) [], रिमोट एक्सेप्शन 2020-09-24T05:23:42.2185073Z + FullQualifiedErrorId: NativeCommandError

1
Craig 24 सितंबर 2020, 09:37

1 उत्तर

सबसे बढ़िया उत्तर

मैंने यह पाइपलाइन चलाई

trigger: none
pr: none

pool:
  vmImage: 'windows-latest'

steps:
- task: AzureCLI@2
  inputs:
    azureSubscription: 'rg-the-code-manual'
    scriptType: 'ps'
    scriptLocation: 'inlineScript'
    inlineScript: 'az functionapp create --name myapp-nightly-webhook-1 --resource-group TheCodeManual --consumption-plan-location australiaeast --functions-version 3 --os-type Windows --runtime dotnet --storage-account storageaccountthecobfaf'

मुझे चेतावनियाँ मिलीं लेकिन पूरी पाइपलाइन सफल रही: यहां छवि विवरण दर्ज करें

क्या आप इसकी तुलना अपनी पाइपलाइन से कर सकते हैं?

आप इस चेतावनी से छुटकारा पाने के लिए --runtime dotnet को भी हटा सकते हैं। उस कॉन्फ़िगरेशन के लिए आपको यह मिलेगा

enter image description here

0
Krzysztof Madej 24 सितंबर 2020, 08:22