Use nuget dependencies to track dependency between projects in a given environment
I have read the section on not using dependencies (http://docs.octopusdeploy.com/display/OD/Packaging+applications) and I agree but I think we're missing a nice feature if we consider dependencies as being releases done by Octopus to a given environment that include the nuget that is defined as a dependency. Consider this:
MyOrg.MyApp.Web 18.104.22.168 depends on MyOrg.MyServiceApp.RestApi 22.214.171.124...126.96.36.199.
When I deploy MyOrg.MyApp.Web to environment Production Orcopus could check if I have a release in that environment that deuccessfuly deployed MyOrg.MyServiceApp.RestApi 188.8.131.52...184.108.40.206. Essentially this would make sure all my dependencies between projects are deployed within a given environment.
It could also warn me about incompatibilities between projects when I would deploy MyOrg.MyServiceApp.RestApi 220.127.116.11 to production when I have MyOrg.MyApp.Web expecting a different version.
I like this. Please take vote a +1 on this from me. Also, it would be great to know, if anything as such has been released already.