求一个好用的开源的可以部署到自己服务器的持续继承工具
发布于 1 天前 作者 linruilin 273 次浏览 来自 问答

项目比较多需要支持的开发语言 go/node/ruby 都有 大部分项目都是node写的

希望大牛们能介绍一个好用的持续继承工具

或者有提供github做持续集成这块的相关资料 github主要不清楚怎么做 自动测试 自动部署 自动回滚 代码提交和评审其实github其实已经很好了

9 回复

毫无疑问是jenkins啊,你只是要做下控制和调度吧。 自己再写个node用pm2发布下,调用jenkins完成ci工作即可。

GitHub 的话,用 Jenkins 这种老古董就算了吧,直接 travis-ci,对应有很多 deploy 的库的。

@atian25 travis-ci 没看到有关集群怎么配置的说明
其他的都很不错的 界面也很清新 文档如果比较完善的化 还是可以的

@178220709 好多人都在用了比较成熟 我先对比下那种比较好在决定使用哪个工具做ci

@linruilin 跟集群啥关系?

travis 当然不错啦,绝大部分的开源项目都是用它做 CI 的。

Jenkins + Docker,另外推荐容器化工具Derrick。https://github.com/alibaba/derrick

@ringtail docker需要研究下这块不是很熟悉 后面可以考虑吧docker加进来

自动化部署比较合适的方式是PaaS或者容器,毕竟基于机器的部署会让应用的状态不可完全预期。

如果用 gitlab 可以用他自己的 ci

回到顶部