Развертывание приложения на основе успеха Travis CI, если функционально похоже на развертывание одного на успех Дженкинса. Все, что вам нужно сделать, - это подключиться к Scalr через свой API при успешном создании.
Используя Travis CI, вы действительно не можете запускать произвольные сценарии оболочки post-build (в отличие от Jenkins). Это делает интеграцию немного сложнее, чем использование Jenkins (с Jenkins вы просто используете Scalr Command Line Tools для вызова Scalr API), но это по-прежнему возможно.
Все, что вам нужно сделать, это have Travis CI send a notification to a Webhook Endpoint в webapp, которым вы управляете (хозяин, который находится в вашей облачной инфраструктуре или, например, Heroku), и чтобы этот веб-сервер вызывал Scalr API.
Отказ от ответственности: Я работаю на Scalr.
Как я указал в своем ответе, я работаю в Scalr. Не стесняйтесь сообщать мне по электронной почте, если у вас есть дополнительные вопросы (они могут не иметь отношения к более широкой аудитории SO). Мой адрес электронной почты thomas [at] scalr.com. –
Ах, спасибо за вход. Мы думали, что это может быть так и в конечном итоге решили пойти с дженкинсами. Было бы хорошо, если бы все было просто, но, к сожалению, это было просто немного. –
@AdamRitter, звучит хорошо. Просто напишите мне по электронной почте, если вам нужна помощь. –