Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ($IsUpgrade)
- {
- $Action = "RegisterAndUpgrade"
- if ($DeployOnly)
- {
- $Action = "Register"
- }
- $UpgradeParameters = $publishProfile.UpgradeDeployment.Parameters
- if ($OverrideUpgradeBehavior -eq 'ForceUpgrade')
- {
- # Warning: Do not alter these upgrade parameters. It will create an inconsistency with Visual Studio's behavior.
- $UpgradeParameters = @{ UnmonitoredAuto = $true; Force = $true }
- }
- $PublishParameters['Action'] = $Action
- $PublishParameters['UpgradeParameters'] = $UpgradeParameters
- $PublishParameters['UnregisterUnusedVersions'] = $UnregisterUnusedApplicationVersionsAfterUpgrade
- Publish-UpgradedServiceFabricApplication @PublishParameters
- }
- else
- {
- $Action = "RegisterAndCreate"
- if ($DeployOnly)
- {
- $Action = "Register"
- }
- $PublishParameters['Action'] = $Action
- $PublishParameters['OverwriteBehavior'] = $OverwriteBehavior
- $PublishParameters['SkipPackageValidation'] = $SkipPackageValidation
- Publish-NewServiceFabricApplication @PublishParameters
- #Get-ServiceFabricApplication
- New-ServiceFabricService -Stateless -ApplicationName "fabric:/Acme.Hierarchy" -ServiceTypeName "Acme.Hierarchy.HierarchyServiceType" -ServiceName "fabric:/Acme.Hierarchy/Acme.Hierarchy.HierarchyService"-InstanceCount 1 -PartitionSchemeSingleton
- }
- ApplicationName : fabric:/Acme.Hierarchy
- ApplicationTypeName : Acme.HierarchyType
- ApplicationTypeVersion : 1.0.0
- ApplicationParameters : { "_WFDebugParams_" = "[{"CodePackageName":"Code","Cod
- ePackageLinkFolder":null,"ConfigPackageName":null,"Con
- figPackageLinkFolder":null,"DataPackageName":null,"Dat
- aPackageLinkFolder":null,"LockFile":null,"WorkingFolde
- r":null,"ServiceManifestName":"Quantium.RetailToolkit.
- Fabric.Hierarchy.HierarchyServicePkg","EntryPointType"
- :"Main","DebugExePath":"C:\Program Files
- (x86)\Microsoft Visual Studio\2017\Professional\Co
- mmon7\Packages\Debugger\VsDebugLaunchNotify.exe","D
- ebugArguments":"
- {6286e1ef-907b-4371-961c-d833ab9509dd} -p [ProcessId]
- -tid [ThreadId]","DebugParametersFile":null}]";
- "Acme.Hierarchy.HierarchyServ
- ice_InstanceCount" = "1" }
- Create application succeeded.
Add Comment
Please, Sign In to add comment