新手问题 要做一个项目用于自动化,求经验

fsword · 2012年09月27日 · 最后由 fsword 回复于 2012年09月27日 · 1853 次阅读

目前配合团队的持续集成工作,需要做一个应用粘合各种系统接口来搭建若干应用,整合的系统涉及到统一的配管系统、build 和部署系统以及数据库实例分配,不过这些系统的接口基本上都是 http based,而被搭建应用之间有依赖关系

我现在思路还是比较空,目前觉得就是一堆脚本的组织管理,其他人有建议吗?

可以试试改成 SSH 接口,这样写脚本就方便了

#1 楼 @bhuztez 这个都没关系,我想知道有没有类似的框架或者三方库,参考一下别人的做法

建议试试 hudson. 加上 rake。

#3 楼 @lyfi2003 有所不同,我们有 hudson 进行自动化工作,但是现在需要跨多个应用的集成环境,主要是用于系统联调,这个好像没有合适的工具

#4 楼 @fsword 使用 rake 来管理一些脚本的调用,其实关键还是在于依赖的解决,你可以试试 net-ssh

#5 楼 @lyfi2003 通信协议是具体问题,我现在不确定的是解决思路是否合理。目前最土鳖的思路是对每个任务建立操作脚本,然后用 dsl 粘合起来,不过是否有现成的 dsl 就不清楚了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号