Deploying to Service Fabric
Octopus Deploy can help you perform repeatable and controlled deployments of your applications into Service Fabric clusters.
What kind of applications can i deploy to Service Fabric?
The short answer is: anything and everything! As long as you can script the deployment, Octopus can automate your deployments into a Service Fabric cluster.
We provide built-in first-class support for application package deployments in Service Fabric. For everything else, we provide a special step for running PowerShell scripts against Service Fabric.
Where do Service Fabric Steps Execute?
All Service Fabric Steps are executed on the Octopus Server, however, you will need a Service Fabric Deployment Target configured for each Service Fabric cluster you deploy to.
Service Fabric applications
Octopus Deploy provides first-class support for deploying Service Fabric application packages into Service Fabric clusters.
Service Fabric PowerShell scripts
Octopus Deploy provides a convenient step for executing PowerShell scripts using the Service Fabric SDK cmdlets.
Security modes
Both Service Fabric Applications and PowerShell Scripts require connection to a cluster.
Octopus provides an option for connecting to Service Fabric clusters securely with Client Certificates.
Octopus also provides an option for connecting to Service Fabric clusters securely with Azure Active Directory.
Versioning
To learn more about how you can automate Service Fabric versioning with Octopus, see our guide on Version Automation with Service Fabric application packages.
Application packaging
To learn more about the requirements for your Service Fabric application packages, see our guide to Packaging a Service Fabric application.
Learn more
- Generate an Octopus guide for Azure and the rest of your CI/CD pipeline.
- Deploying a package to an Azure Service Fabric cluster
- Connecting securely with client certificates
- Connecting securely with Azure Active Directory
Need support? We're here to help.