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

fsword · September 27, 2012 · Last by fsword replied at September 27, 2012 · 1847 hits

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

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

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

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

建议试试 hudson. 加上 rake。

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

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

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

You need to Sign in before reply, if you don't have an account, please Sign up first.