Walle,我可能的救星

Walle 一个web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。

3月中旬换工作到现在的公司。进来之后简直被震惊到了!!!代码写的各种乱,到处都是漏洞,MySQL玩出了 NoSQL 的感觉。非常庞大的PHP项目,测试和DEV是同一个环境!!!上线居然还是FTP手动上传!!!

记得某次上线一些新功能。之前测试已经在测试环境测试通过了,但是当我们开始ftp上传的时候,噩梦开始了。

首先是上线的文件不明确,根本记不住自己一周之前到底改过那些文件,也不知到那些别人修改的文件会影响到项目,然后最严重的问题就是:根本不知道线上环境和测试环境到底差多少个版本!

文件上传之后各种BUG不断,要么就是文件漏传,要么就是某些修改过的文件影响线上环境。我们不得不在线上直接DEBUG,测试同事不得不一遍又一遍的验证线上环境。那天晚上从晚上七点折腾到凌晨两点多。

这种上线方式,除了带来许多毫无意义的重复劳动和不明确的风险之外,对大家的士气和工作积极性也是不小的打击。现在每次提上线,我都有一种要去上刑的感觉。其实这种局面只要作出一些简单的改变即可扭转:部署工具。之前有推荐过现在比较流行的jenkins来做持续集成和部署(我司也有JAVA团队),但是不知道为什么后来没下文了。。。

最近在V2EX上看到Walle,然后到他们的官网了解一下。觉得非常适合我们的团队:结构简洁、使用简单、所用技术栈我司也能hold住(Yii,Composer,Bash,Git...)。

周六抽空尝试了一下,简直High的不行,我仿佛看到了将来的光明!But!我得先在我司推广Git...

路漫漫其修远兮 吾将上下而求索

标签: none
返回文章列表 文章二维码
本页链接的二维码
打赏二维码
添加新评论