Hello
I run into a complex situation to manage and i dont know what is the best way to achieve it with octopus.
We have two web application projects A and B (in fact more than that but let 'keep it simple) that use same deployed component meaning another project C in octopus (rest api).
For project A we can improve this component (new nuget package) we create a new version and deploy it. But we dont want to impact the project B. We want to give the project B the time to test upon the new version of the common component (project C).
Unit now, we were using the same environment for projects A, B and C but we can not deploy two release in one environment.
The other way is to create 2 environments :
- One including project A and C
- One including project B and C
But we can i ensure project B upgrade in one point and the downside is to have two environments to manage. I dont know i am missing another fit for all solution