One of the key points for CI/CD pipeline is to be optimized as much as possible to make faster continuous development.
Now our platform services are built in sequence style, one by one. One of the benefits of Microservice architecture is improved time to production (CI/CD) time. So, we need to implement this feature.
As our platform services are designed fully independent from each others, we can build them in parallel without any risk.
Acceptance Criteria
Now all Build and Test: ${PROJECT_NAME} steps runs in parallel
Technical Details
Explore what is CI/CD
Explore what is Github Actions
Explore how to run in parallel GitHub actions job, steps
Context
Acceptance Criteria
Build and Test: ${PROJECT_NAME}
steps runs in parallelTechnical Details