пока думаю так:
1) в
docker.io завести автобилдящийся проект, который поллит коммиты в гитхабе.
2) в тревисе в СДК проекте кроме шагов которые были
- unit tests
- api tests
- build sdk
расширить до
unit tests
api
build sdk:
- before_script: %скрипт, который запускает
другой проект с бекендом%
saucelabs_tests
где %скрипт% это обвязка travis api, по запуску другого билда в тревисе про бекенд: а именно деплоя бекенда на aws (я не уверен что агенты тревиса будут иметь globally reachable URL, поэтому хостить едя на AWS)
в кач-ве колбека эта штука должна получить урл работающего бекенда. ну а дальше все тривиально вроде, в момент инициализации ресурсов, сетить параметры которые помогут понять, что нужно потушить за собой