Hi
My company is considering using Octopus Deploy in Azure but we would like to know whether our proposed architecture is valid and obtainable.
Currently we use VS 2015 to build our ASP.Net web application, we have our tfs server on premises and we have a build template which creates a nuget package, uses Octopack to upload it to our Octopus Deploy Server and deploys it to one of the environments. This setup works perfectly.
We are now in the process of moving to Visual Studio Team Services and to have everything hosted there. We would of course like to continue to use Octopus for deployment, so we have considered the following setup:
1 Azure VM to host Octopus Deploy server
1 Azure VM for each environment, so tentacles must be installed on these machines
When code is checked in to VS Team Services, a build is automatically triggered. If successful, a nuget package is created and uploaded to the Octopus Deploy server, and finally the package is deployed to one of the “Environment” VMs.
This scenario is very similar to what we currently have, but is it at all possible? If yes, what do we need?
Thanks
Peter