Deploy: Service Fabric Application Deployment

Last Update: 4/28/2017

Team Services | TFS 2017 | Previous versions: XAML Build, Release

Deploy a Service Fabric application to a cluster.

This task deploys an Azure Service Fabric application to a cluster according to the settings defined in the publish profile.


Service Fabric

This task uses a Service Fabric installation to connect and deploy to a Service Fabric cluster.
Download and install Service Fabric on the build agent.


Argument Description
Publish Profile The location of the publish profile that specifies the settings to use for deployment, including the location of the target Service Fabric cluster. Can include wildcards and variables. Example: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/PublishProfiles/Cloud.xml
Application Package The location of the Service Fabric application package to be deployed to the cluster. Can include wildcards and variables. Example: $(system.defaultworkingdirectory)/**/drop/applicationpackage
Cluster Connection The name of the Azure Service Fabric service endpoint defined in the TS/TFS project that describes the connection to the cluster.
Control options See Control options

Also see: Update Service Fabric App Versions task


Do I need an agent?

You need at least one agent to run your build or release. Get an agent.

I can't select a default agent queue and I can't queue my build or release. How do I fix this?

See queues.

I use Team Foundation Server on-premises and I don't see some of these features. Why not?

Some of these features are available only on Visual Studio Team Services and not yet available on-premises. Some features are available on-premises if you have upgraded to the latest version of TFS.

Help and support