Обновление приложения с помощью Service Fabric CLI
Этот сценарий передает новую версию существующего приложения, а затем обновляет развернутое приложение с ее помощью.
Внимание
Для работы с Service Fabric доступны две служебные программы CLI. Azure CLI используется для управления ресурсами Azure, включая кластер Service Fabric, размещенный в Azure. 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.
Дополнительные примеры сценариев интерфейса командной строки Service Fabric для Azure Service Fabric см. в статье Примеры сценариев Azure PowerShell.