我们目前正在评估CI服务器,Travis CI吸引了我们的注意,因为它是一个托管解决方案。不过,我还没有找到任何关于它能够部署到Scalr的信息。有人运气好吗?我找到了有关使用Jenkins部署到Scalr的信息,但我不想使用Jenkins。
谢谢。
发布于 2014-09-30 16:34:39
将应用程序部署到Travis CI上,如果功能类似于在Jenkins成功上部署应用程序,则构建成功。当构建成功时,您所需要做的就是通过它的API连接Scalr。
使用Travis CI,您不能真正运行任意的构建后shell脚本(与Jenkins不同)。这使得集成比使用Jenkins要复杂一些(对于Jenkins,只需使用Scalr命令行工具来调用Scalr ),但它仍然是可行的。
您所需要做的就是对您控制的API应用程序(在您的云基础设施上,或者在例如Heroku上)进行让Travis CI向Webhook端点发送通知,并让该API应用程序调用Scalr。
免责声明:我在Scalr工作。
https://stackoverflow.com/questions/26112876
复制相似问题