我知道你可以使用Visual Studio用C#编写publish a Service Fabric application,我已经在using TFS or VSTS上阅读了这篇文章,以建立Service Fabric应用程序的持续集成DevOps构建。
如何使用PowerShell手动完成所有操作?我知道我可以使用this article on deployment中的PowerShell执行以下操作:
相反,这里有两个我似乎无法弄清楚哪些可以帮助我从PowerShell执行此操作:
答案 0 :(得分:2)
如果您还没有看到此链接,请查看Deploy and Remove Packages using Powershell文章。
假设您有一个名为MyApplicationType的文件夹,其中包含必要的应用程序清单,服务清单和代码/配置/数据包。 Copy-ServiceFabricApplicationPackage命令将程序包上载到群集Image Store
这需要一个目录并上传它。然后你必须告诉它拍摄该图像并在应用程序中使用它。
Register-ServiceFabricApplicationType命令仅在系统成功复制应用程序包后返回。这需要多长时间取决于应用程序包的内容。如果需要,可以使用-TimeoutSec参数提供更长的超时。
注册后,您可以创建应用程序:
您可以使用已通过New-ServiceFabricApplication命令成功注册的任何应用程序类型版本来实例化应用程序
答案 1 :(得分:2)
要通过命令行生成包,您可以调用"包"目标在sfproj文件上。
上的答案然后按照https://azure.microsoft.com/en-us/documentation/articles/service-fabric-deploy-remove-applications/的说明进行blackSphere建议。