We’ve got Octopus running On-Prem and want to make use of the nice build system and tools in VSTS to build and package our builds. After we package our builds, we’ll need to push them to our Octopus server On-Prem which is currently unavailable (naturally) from the outside world. In order to move forward with this plan, we are seeing 3 possible options, but want to get from Octopus what the recommended solution is:
- Proxy and open up Octopus to specific Azure IPs on a specific port so that only VSTS can push the nuget package to Octopus.
- See if we can create a hybrid connection in Azure for VSTS and refer to Octopus that way (I’m not actually sure if this is even possible).
- Use a Docker VSTS build agents on prem to host the build process.
What is the Octopus recommended solution and why?