你知道哪些用 Node.js 编写的开源持续集成服务器?它们有什么特点,优点和缺点,你的经验是什么?他们是否支持持续部署(“绿色部署”)?
问问题
1416 次
2 回答
6
Strider 是一个开源持续部署/持续集成平台。它是用 Node.JS / JavaScript 编写的,并使用 MongoDB 作为后备存储。它是在 BSD 许可下发布的。
Strider 在概念上类似于 Travis-CI 或 Jenkins,但有以下主要区别:
- 关注持续部署而不仅仅是持续集成
- 易于安装和设置
- 可在 Heroku 免费计划上部署和使用
- 旨在部署在私有基础架构上
- 强调可扩展性。插件功能强大,易于编写且易于安装。
- 对用 Node.JS、Python(通用和 Django/Pyramid)和 Selenium/Sauce Labs 测试编写的项目的开箱即用支持
- 提供商业支持、咨询和托管
于 2013-10-15T08:55:35.283 回答
1
我们的团队刚刚开始了这样的项目。
它叫做 pragma-ci,你可以在 GitHub https://github.com/pragma-dudes/pragma-ci上观看。我们计划在本月底发布第一个稳定版本。
它是使用 MongoDB 用 node.js 编写的用于持续集成的分布式系统。
它包括:
- 构建服务
- API服务
- 用 AngularJS 编写的前端 Web 应用程序
每个组件都可以部署在一个或多个实例中。它与 GitLab CI 非常相似,但用 node.js 编写,并且具有不同的 Web UI。
第一个版本将具有以下功能:
- Git VCS 支持
- GitHub 支持 WebHook URL 触发器和有效负载(您可以在 GitHub 存储库中添加服务挂钩)
- npm 支持依赖解析和测试运行
- 使用部署前和部署后脚本部署到指定路径(仅部署到运行构建服务的机器,但无论如何您都可以通过某些服务同步目录)
敬请关注!
于 2013-08-06T03:27:46.133 回答