Share via


Implantar um aplicativo em um cluster do Service Fabric usando a CLI do Service Fabric

Esse script de exemplo copia um pacote de aplicativos em um repositório de imagens de cluster, registra o tipo de aplicativo no cluster e cria uma instância do aplicativo com base no tipo de aplicativo. Todos os serviços padrão também são criados nesse momento.

Se necessário, instale a CLI do Service Fabric.

Exemplo de script

#!/bin/bash

# Select cluster
sfctl cluster select \
    --endpoint http://svcfab1.westus2.cloudapp.azure.com:19080

# Upload the application files to the image store
# (note the last folder name, Debug in this example)
sfctl application upload \
    --path  C:\Code\svcfab-vs\svcfab-vs\pkg\Debug \
    --show-progress

# Register the application (manifest files) from the image store
# (Note the last folder from the previous command is used: Debug)
sfctl application provision \
    --application-type-build-path Debug \
    --timeout 500

# Create an instance of the registered application and 
# auto deploy any defined services
sfctl application create \
    --app-name fabric:/MyApp \
    --app-type MyAppType \
    --app-version 1.0.0
    

Limpar a implantação

Quando terminar, o script de remoção poderá ser usado para remover o aplicativo. O script de remoção exclui a instância do aplicativo, cancela o registro do tipo de aplicativo e exclui o pacote de aplicativos do repositório de imagens.

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.