Всем привет, есть небольшой вопрос по организации запусков теста.
Значит тесты написаны на python крутятся в Jenkins, запускаются сьюты сразу после того как происходит merge c develop\master веткой, каждые сьюты гонятся для своего енва.
Проблема такова:
1. Сьюта гонится 50 минут
2. И merge request = запуск сьюты
3. Merge реквестов может быть штук 1-10 в течении часа
Проблема: после каждого мёржа вновь запускается сьюта с тестом, и так как они гонятся 50 мин, то выходит очень затратно это всё ждать)
Решение пока что вижу такое... Написать бота, дожидаться всех мержей от разрабов и просто с телеги командой посылать команду на jenkins api, чтобы он массового запустил все джобы с тестами для 1го прогона.
Может посоветуете ещё какие варианты?)