On our own server cloud we have a problem with gitlab CI and integration tests.
Gitlab have workers, and problem is in one worker = one pod. When project has 12 integrations we need to wait long time to docker-compose turn on all containers. It would be the best, if from the level of gitlab-ci file i could define other pods (integrations) and after build kill them all.
Do you know some possible solutions?