Guest User

Untitled

a guest
May 20th, 2018
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. if ($IsUpgrade)
  2. {
  3. $Action = "RegisterAndUpgrade"
  4. if ($DeployOnly)
  5. {
  6. $Action = "Register"
  7. }
  8.  
  9. $UpgradeParameters = $publishProfile.UpgradeDeployment.Parameters
  10.  
  11. if ($OverrideUpgradeBehavior -eq 'ForceUpgrade')
  12. {
  13. # Warning: Do not alter these upgrade parameters. It will create an inconsistency with Visual Studio's behavior.
  14. $UpgradeParameters = @{ UnmonitoredAuto = $true; Force = $true }
  15. }
  16.  
  17. $PublishParameters['Action'] = $Action
  18. $PublishParameters['UpgradeParameters'] = $UpgradeParameters
  19. $PublishParameters['UnregisterUnusedVersions'] = $UnregisterUnusedApplicationVersionsAfterUpgrade
  20.  
  21. Publish-UpgradedServiceFabricApplication @PublishParameters
  22. }
  23. else
  24. {
  25. $Action = "RegisterAndCreate"
  26. if ($DeployOnly)
  27. {
  28. $Action = "Register"
  29. }
  30.  
  31. $PublishParameters['Action'] = $Action
  32. $PublishParameters['OverwriteBehavior'] = $OverwriteBehavior
  33. $PublishParameters['SkipPackageValidation'] = $SkipPackageValidation
  34.  
  35. Publish-NewServiceFabricApplication @PublishParameters
  36. #Get-ServiceFabricApplication
  37.  
  38. New-ServiceFabricService -Stateless -ApplicationName "fabric:/Acme.Hierarchy" -ServiceTypeName "Acme.Hierarchy.HierarchyServiceType" -ServiceName "fabric:/Acme.Hierarchy/Acme.Hierarchy.HierarchyService"-InstanceCount 1 -PartitionSchemeSingleton
  39. }
  40.  
  41. ApplicationName : fabric:/Acme.Hierarchy
  42. ApplicationTypeName : Acme.HierarchyType
  43. ApplicationTypeVersion : 1.0.0
  44. ApplicationParameters : { "_WFDebugParams_" = "[{"CodePackageName":"Code","Cod
  45. ePackageLinkFolder":null,"ConfigPackageName":null,"Con
  46. figPackageLinkFolder":null,"DataPackageName":null,"Dat
  47. aPackageLinkFolder":null,"LockFile":null,"WorkingFolde
  48. r":null,"ServiceManifestName":"Quantium.RetailToolkit.
  49. Fabric.Hierarchy.HierarchyServicePkg","EntryPointType"
  50. :"Main","DebugExePath":"C:\Program Files
  51. (x86)\Microsoft Visual Studio\2017\Professional\Co
  52. mmon7\Packages\Debugger\VsDebugLaunchNotify.exe","D
  53. ebugArguments":"
  54. {6286e1ef-907b-4371-961c-d833ab9509dd} -p [ProcessId]
  55. -tid [ThreadId]","DebugParametersFile":null}]";
  56. "Acme.Hierarchy.HierarchyServ
  57. ice_InstanceCount" = "1" }
  58.  
  59. Create application succeeded.
Add Comment
Please, Sign In to add comment