如何使用Travis CI和Scale部署成功的构建

时间:2014-09-30 04:37:41

标签: jenkins travis-ci scalr

我们目前正在评估CI服务器,Travis CI引起了我们的注意,因为它是托管解决方案。我无法找到有关它能够部署到Scalr的任何信息。有人有运气设置吗?我找到了有关使用Jenkins部署到Scalr的信息,但我宁愿不和Jenkins一起使用。

感谢。

1 个答案:

答案 0 :(得分:1)

在Travis CI构建成功时部署应用程序,如果功能类似于在Jenkins成功时部署一个应用程序。您需要做的就是在构建成功时通过其API链接到Scalr。

使用Travis CI,您无法真正运行任意的构建后shell脚本(与Jenkins不同)。这使得集成比使用Jenkins更复杂(使用Jenkins,你只需使用Scalr命令行工具来调用Scalr API),但它仍然可行。

您需要做的只是have Travis CI send a notification to a Webhook Endpoint到您控制的网络应用程序(在您的云基础架构上或在例如Heroku上托管),并让该网络应用程序调用Scalr API。


免责声明:我在Scalr工作。