Distribuera ett program till ett Service Fabric-kluster med hjälp av Service Fabric CLI
Det här exempelskriptet kopierar ett programpaket till ett klusteravbildningsarkiv, registrerar programtypen i klustret och skapar en instans av programmet från programtypen. Alla standardtjänster skapas också vid samma tillfälle.
Installera också Service Fabric CLI.
Exempelskript
#!/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
Rensa distribution
När du är klar kan borttagningsskriptet användas för att ta bort programmet. Borttagningsskriptet tar bort programinstansen, avregistrerar programtypen och tar bort programpaketet från avbildningsarkivet.
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.