Deploy apps to Azure Stack

Azure Pipelines

Azure Stack is an extension of Azure that enables the agility and fast-paced innovation of cloud computing through a hybrid cloud and on-premises environment.

At present, Team Foundation Server can be used to deploy to Azure Stack with Azure AD and cannot be used to deploy to an Azure Stack with Azure Directory Federated Services (AD FS). Azure Stack with AD FS requires a service principal with certificate, which is not currently supported in Azure Pipelines/TFS.

To enable connection to an Azure Stack, you specify it as the Environment parameter when you create an Azure Resource Manager service connection. You must use the full version of the service connection dialog to manually define the connection. Before you configure a service connection, you should also ensure you meet all relevant compliance requirements for your application.

You can then use the service connection in your build and release pipeline tasks.



Are all the Azure tasks supported?

The following Azure tasks are validated with Azure Stack:

How do I resolve SSL errors during deployment?

To ignore SSL errors, set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release pipeline.

Help and support