Atualizar um aplicativo usando a CLI do Service Fabric
Esse script de exemplo faz o upload de uma nova versão de um aplicativo existente e, em seguida, atualiza um aplicativo implantado com os novos bits.
Importante
Há dois utilitários da CLI usados para interagir com o Service Fabric. A CLI do Azure é usada para gerenciar os recursos do Azure, como um cluster do Service Fabric hospedado no Azure. A CLI do Service Fabric é usada para se conectar ao cluster do Service Fabric (independentemente de onde ele esteja hospedado) diretamente e gerenciar o cluster, aplicativos e serviços.
Exemplo de script
#!/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
Próximas etapas
Para saber mais, confira a Documentação da CLI do Service Fabric.
Mais exemplos da CLI do Service Fabric para o Azure Service Fabric podem ser encontrados em Exemplos da CLI do Service Fabric.