Deploy apps to Azure Stack
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.
- Deploy an Azure Web App
- Troubleshoot Azure Resource Manager service connections
- Azure Stack Operator Documentation
Are all the Azure tasks supported?
The following Azure tasks are validated with Azure Stack:
- Azure PowerShell
- Azure File Copy
- Azure Resource Group Deployment
- Azure App Service Deploy
- Azure App Service Manage
- Azure SQL Database Deployment
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.