PACKAGE.txt से रन कम करने के लिए विफल

Dec 12 2020

हमारी पाइपलाइन तैनाती के बाद सफलता का संकेत देती है।

जब wwwrootमैं फ़ोल्डर में "Kudo कंसोल" देख रहा हूं, तो निम्न व्यवहार का अवलोकन करें:

नियत कार्य कुछ विशेष नहीं है:

- task: AzureRmWebAppDeployment@4
  displayName: 'Deploy Frontend'
  inputs:
    ConnectionType: 'AzureRM'
    azureSubscription: # subscription #
    appType: 'webApp'
    WebAppName: # appname #
    packageForLinux: # package #

जो कलाकृति बनती है, वह लगभग अनुमानित है। 17 एमबी आकार और मौजूद है। मैंने इसे डाउनलोड किया। यह एक ज़िप फ़ाइल है जिसे निकाला जा सकता है।

जब data\sitepackagesमैं निम्नलिखित व्यवहार को देखता हूं: सभी तैनाती रन का आकार 1 KB है । यह बताता है कि ज़िप क्यों नहीं निकाला जा सकता है। लेकिन यह 1 KB क्यों है?

अद्यतन (1):

जब हम "कूडो कंसोल" से "ज़िप पुश डिप्लॉय" फीचर का उपयोग करते हैं, तो हम उस ज़िप फ़ाइल को ड्रैग एंड ड्रॉप कर सकते हैं, जिसे हमने अपने आर्टिफैक्ट्स से पहले डाउनलोड किया है। ज़िप निकाला जाता है और ऐप काम कर रहा है! इसका मतलब है कि कलाकृतियों में जिप भ्रष्ट नहीं है।

अद्यतन (2):

पूर्ण रन सफलता को इंगित करता है और 17 एमबी के साथ एक कलाकृतियों का उत्पादन करता है। परिनियोजन के बाद ZIP फ़ाइल का आकार 1 KB है। वहाँ काम के साथ एक मुद्दा होना चाहिए?

अद्यतन (3):

स्क्रीन स्टेप डेप्थ स्टेप से जो सफलता भी दिखाता है:

अद्यतन (4):

MSFT समर्थन ने नौकरी के V3 का उपयोग करने का सुझाव दिया AzureRmWebAppDeployment@3:।

विभिन्न उत्पादन:

एक ही परिणाम।

अद्यतन (5):

मैंने इस बीच ऐप सेवा को फिर से बनाया है (हटाए गए और बनाए गए)।

एक ही परिणाम।

जवाब

2 krishg Dec 15 2020 at 14:35

मैं लगभग निश्चित हूं कि आपके yaml चरण में पैकेज पथ सही नहीं है। नीचे जैसा कुछ होना चाहिए। दुर्भाग्य से, भ्रामक भाग पाइपलाइन है गलत मार्ग के साथ सफल दिखाता है।

- task: AzureRmWebAppDeployment@4
  displayName: 'Deploy Frontend'
  inputs:
    ConnectionType: 'AzureRM'
    azureSubscription: # subscription #
    appType: 'webApp'
    WebAppName: # appname #
    packageForLinux: '$(Pipeline.Workspace)/**/*.zip' 

इसी तरह का एक पिछला सवाल भी है ।