What open source Node.js CI project is there?

Which open source continuous integration servers written with Node.js do you know? What are their features, pros and cons, your experience? Do they support continuous deployment ("green deployment")?

+6
source share
2 answers

Strider - Open Source Continuous Deployment Platform / Continuous Integration. It is written in Node.JS / JavaScript and uses MongoDB as its repository. It is published under the BSD license.

Strider is conceptually similar to Travis-CI or Jenkins with the following main differences:

  • The focus is on continuous deployment, not just continuous integration.
  • Designed for easy installation and setup
  • Ability to deploy and use Heroku Free Plan.
  • Designed for deployment in a private infrastructure
  • Focus on extensibility. The plugins are powerful, easy to write and easy to install.
  • Project support for projects written in tests by Node.JS, Python (generic and Django / Pyramid) and Selenium / Sauce Labs.
  • Commercial support, advice and hosting.

http://stridercd.com

+6
source

our team has just started such a project.

It is called pragma-ci, and you can watch it on GitHub https://github.com/pragma-dudes/pragma-ci . We plan to release the first stable version later this month.

This is a distributed system for continuous integration written in node.js using MongoDB.

It consists of:

  • Build service
  • API Service
  • External web application written in AngularJS

Each component can be deployed in one or more instances. It is very similar to GitLab CI, but is written in node.js and has a different web interface.

The first version will have the following features:

  • Git VCS Support
  • GitHub support using the URL of the WebHook URL and the payload (you can add a service hook to it in the GitHub repository)
  • npm support for dependency resolution and testing
  • Deploying a given path using scripts before and after deployment (only deployment on the machine where the build service was started, but you can synchronize directories using any service)

Stay with us!

+1
source

Source: https://habr.com/ru/post/948931/


All Articles