Обновление приложения с помощью 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.