Een toepassing implementeren naar een Service Fabric-cluster met behulp van de Service Fabric-CLI
Met dit voorbeeldscript wordt een toepassingspakket naar een installatieopslag van een cluster gekopieerd, wordt het toepassingstype in het cluster geregistreerd en wordt een instantie van het toepassingstype gemaakt. Dit is het moment waarop ook alle eventuele standaardservices worden gemaakt.
Installeer indien nodig de Service Fabric-CLI.
Voorbeeldscript
#!/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
Opschonen van implementatie
Wanneer dit is gebeurd, kan het verwijderscript worden gebruikt om de toepassing te verwijderen. Met het verwijderscript wordt de instantie van de toepassing verwijderd, de registratie van het toepassingstype ongedaan gemaakt en het toepassingspakket verwijderd uit de installatiekopieopslag.
Volgende stappen
Raadpleeg de Service Fabric CLI-documentatie voor meer informatie.
Meer Service Fabric CLI-voorbeelden voor Azure Service Fabric zijn te vinden in de Voorbeelden van Azure Service Fabric CLI.