-
Type:
Suggestion
-
Resolution: Unresolved
-
None
-
Component/s: Deployments
-
0
-
1
Let's assume that I have application which contains 5 microservices.
- Application 1
- Application 2
- Application 3
- Application 4
- Application 5
Every application has own plan and deployment project. In every deployment project there are environments:
- QA
- Staging
- Production
I would like to manage deployment of those 5 application in one place.
Proposed solution:
Create microservices deployment project which can contain
- deployment project
- other microservices deployment project
For this Microservices deployment project you can define environment.
Let's define
- QA
- Staging
- Production
Later, you link environment from deployment project/ microservice deployment project to those envs.
For this "Microservices deployment project" you can also define release, and again it is a linking of releases from child deployment projects / microservice deployment projects.
At the end you can deploy at once whole application of 5 microservices