А чем плох вариант с докерами и запуском их из ci ямла?
Вы про мой вариант с докер компос? Или что то другое имеете ввиду? Если про мой, то это костыль. Например он висит бесконечно, после выполнение надо его отдельной командой закрывать. Ошибку, если она была также отлавливать отдельно. Так же, ваш шаг будет запускаться в окружении образа докер компосе, а значит вы не сможете в afterScript сгенирить отчёты, потому что для отчетов аллюра, например, нужна джава. По этому мне пришлось собирать все логи в отдельный файл, проверять их баш скриптом в следующем шаге на ошибку, и уже в следующем шаге где окружение ноды и джавы, генерировать отчёт, чтобы выгрузить на сервер с энджинксом. Чтобы отчёт открывался по ссылке для каждого пайплайна. Если настраивать сервисами, таких манипуляций нет.