我有一个Service Fabric群集的部署管道。每次我第一次启动新版本时,都会出现以下错误:
The BuildLayout of the application in C:\Users\VssAdministrator\AppData\Local\Temp\TestApplicationPackage_10368444243\k3xlgqrt.3dk\DiffPackage is invalid. Config is missing for service AddAreaSagaPkg.
有趣的是,如果我再次触发相同的构建,它将正常部署应用程序。
此外,我注意到集群由于第一次部署尝试而关闭。另外,在正常部署时,我永远不会进入50%50%的状态,并且部署会导致整个集群瘫痪。
这是我的管道YAML配置:
steps:
- task: ServiceFabricDeploy@1
displayName: 'Deploy Service Fabric Application'
inputs:
applicationPackagePath: '$(Parameters.applicationPackagePath)'
serviceConnectionName: '$(Parameters.serviceConnectionName)'
publishProfilePath: '$(system.defaultworkingdirectory)/**/drop/projectartifacts/**/PublishProfiles/Cloud.xml'
compressPackage: true
copyPackageTimeoutSec: 200
registerPackageTimeoutSec: 200
overwriteBehavior: Always
skipUpgradeSameTypeAndVersion: true
useDiffPackage: true
该群集托管在Windows计算机上。
如果有人可以指导我解决部署的问题,我将不胜感激。
谢谢。
亲切的问候, 乔斯。