Search code examples
azureazure-pipelinesoctopus-deploy

VSTS and Azure use


I am trying to understand the relationship between VSTS and AZURE. I am planning to deploy some apps in Azure and wanted to know if there is any way within Azure that we can maintain releases and builds? or do we have to use VSTS?

EDIT

I currently have everything in on-premise TFS and am using on-premise MS Release Management for managing my releases (which are a bit complicated).

Now Azure does offer continuous deployment using App Service integration but I feel that might be more apt for simpler applications with relatively simple release plans (Is this assumption correct?). Exploring Azure, I also see Octopus deploy (in the compute section). Does that mean that we can manage deployment inside of Azure without using VSTS? (I currently dont care about work items, backlogs and process inside of TFS)


Solution

  • Regarding the relationship between VSTS and Azure.

    1. Want to authenticate users and control access with Azure AD Team Services: Access with Azure Active Directory (Azure AD)
    2. Set up billing when you need more users, pipelines etc… Set up billing to pay for users, pipelines, and cloud-based load testing in Visual Studio Team Services

    Regarding deploy apps to azure, there are many ways, for example:

    1. Continuous Deployment to Azure App Service, the source code could be in VSTS, Git, Bitbucket etc…
    2. VSTS build and release, the source code can be in VSTS, GitHub, External Git and Subversion: Build definition repository
    3. Some tools, for example Visual Studio: Using Visual Studio 2015 and Deploying your first web app to your FREE Azure Subscription