You can deploy software to the Azure cloud by adding your Azure subscription to Octopus. With an active Azure subscription, you can use Octopus to deploy to Azure Cloud Service targets, Azure Service Fabric targets, and Azure Web App targets.
Before you can deploy software to Azure, you need to add your Azure subscription to Octopus Deploy.
Learn more about adding Azure Accounts.
The Azure target types were added in Octopus 2018.5.
Octopus models your platform-as-a-service endpoints as deployment targets. Read more PaaS targets blog: PaaS Deployment Targets.
Octopus's Azure targets provide a reference to actual targets in your Azure infrastructure, allowing you to target several PaaS products by role during a deployment. Azure targets are added the same way as regular deployment targets and go through health checks, so you know the status of your Azure infrastructure targets and can spot any problems.
The currently supported Azure targets are:
- Azure Service Fabric Clusters.
- Azure Web Apps (also works for Azure Functions).
- Azure Cloud Services.
Regarding Azure Cloud Services, Azure has announced that from June 30th 2018 they are retiring support for Service Management API (which indicates Cloud Services). Azure has stated that "Cloud Services is similar to Service Fabric in degree of control versus ease of use, but it’s now a legacy service and Service Fabric is recommended for new development" (source).