你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Service Fabric CLI 更新应用程序
此示例脚本会上传现有应用程序的新版本,然后使用新位升级已部署的应用程序。
重要
可以使用两个 CLI 实用工具来与 Service Fabric 交互。 Azure CLI 用于管理 Azure 资源,例如 Azure 托管的 Service Fabric 群集。 Service Fabric CLI 用于直接连接到 Service Fabric 群集(不管托管在哪个位置)和管理群集、应用程序与服务。
示例脚本
#!/bin/bash
# Select cluster
sfctl cluster select \
--endpoint http://svcfab1.westus2.cloudapp.azure.com:19080
# Upload the latest bits of an application
sfctl application upload --path ~/app_package_dir_2
# Provision the new application
sfctl application provision --application-type-build-path app_package_dir_2
# Upgrade an existing up with the new version
sfctl application upgrade --app-id TestApp --app-version 2.0.0 --parameters "{\"test\":\"value\"}" --mode Monitored
后续步骤
有关详细信息,请参阅 Service Fabric CLI 文档。
在 Service Fabric CLI 示例中可找到 Azure Service Fabric 的其他 Service Fabric CLI 示例。