【发布时间】:2016-07-17 00:53:32
【问题描述】:
我们有一个由 Octopus Deploy 部署的 Azure 云服务。它开始失败并出现错误“您的包似乎不包含任何 Azure 云服务包 (.cspkg) 文件。”这很奇怪,因为它曾经成功过,并且该项目中没有更改任何代码。
以下是描述失败的日志行:
Verbose | Invoking target script C:\Windows\system32\config\systemprofile\AppData\Local\Calamari.Azure\Temp\2a0a164b-5ce8-4840-82a6-1972fcb6a3d0\SwapAzureCloudServiceDeployment.ps1 with parameters
Verbose | Extracting package to: C:\Octopus\Work\20160716115609-9\staging
Verbose | Extracted 0 files
Error | Your package does not appear to contain any Azure Cloud Service package (.cspkg) files.
同样的代码用于生成以下日志行:
Verbose | Invoking target script C:\Windows\system32\config\systemprofile\AppData\Local\Calamari.Azure\Temp\9008e8af-46e5-4d57-a5d6-4cac4e677ab5\SwapAzureCloudServiceDeployment.ps1
Verbose | Extracting package to: C:\Octopus\Work\20160504231837-40
Verbose | Extracted 4 files
Verbose | Ensuring cloud-service-package is V20120315 format.
Verbose | Package is V20120315 format.
Verbose | Extracting Cloud Service package: 'C:\Octopus\Work\20160504231837-40\Transactions.cspkg'
Octopus 服务器和 Tentacles 在这两种情况下都是 3.3.10 版本。
nuget 包是可用的,当我下载一个提取它们时,内容是相同的,除了构建日期和标识符。
什么可能发生了变化并导致失败?
【问题讨论】:
标签: nuget nuget-package azure-cloud-services octopus-deploy cspack