Wdrażanie aplikacji w klastrze usługi Service Fabric przy użyciu interfejsu wiersza polecenia usługi Service Fabric
Ten przykładowy skrypt kopiuje pakiet aplikacji do magazynu obrazów klastra, rejestruje typ aplikacji w klastrze i tworzy wystąpienie aplikacji na podstawie typu aplikacji. W tym czasie są również tworzone wszystkie usługi domyślne.
Jeśli wystąpi taka potrzeba, zainstaluj interfejs wiersza polecenia usługi Service Fabric.
Przykładowy skrypt
#!/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
Czyszczenie wdrożenia
Po zakończeniu do usunięcia aplikacji można użyć skryptu remove. Skrypt remove usuwa wystąpienie aplikacji, wyrejestrowuje typ aplikacji i usuwa pakiet aplikacji z magazynu obrazów.
Następne kroki
Aby uzyskać więcej informacji, zapoznaj się z dokumentacją interfejsu wiersza polecenia usługi Service Fabric.
Więcej przykładów dla interfejsu wiersza polecenia usługi Azure Service Fabric można znaleźć na stronie z przykładami interfejsu wiersza polecenia usługi Service Fabric.