|
|
|
|
|
by sethammons
2093 days ago
|
|
We have multiple services and a staging environment. Each (most) of the services can be auto promoted to stage via their build pipeline and then we have different whole system, black box tests for high level feature and regression tests. Most services can pass their own ci between 30s and 5min. Then the system level staging tests can be 5-20min. Multiple teams deploy multiple times per day. For our team, from merging to production deployment can take from 5min to 30min. Each service has unit tests that run fast, seconds at most. Then they have acceptance tests that spin up all or most dependencies in docker compose and blackbox test the service. |
|