Uppdatera ett program med Service Fabric CLI

Exempelskriptet laddar upp en ny version av ett befintligt program och uppgraderar sedan ett distribuerat program med de nya bitarna.

Viktigt

Det finns två CLI-verktyg som används för att interagera med Service Fabric. Azure CLI används för att hantera Azure-resurser, till exempel ett Azure-baserat Service Fabric-kluster. Service Fabric CLI används för att ansluta direkt till Service Fabric-klustret (oavsett var det finns) och hantera klustret, programmen och tjänsterna.

Exempelskript

#!/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

Nästa steg

Mer information finns i Service Fabric CLI-dokumentationen.

Fler Service Fabric CLI-exempel för Azure Service Fabric finns i Service Fabric CLI-exempel.