Vexor

Last updated
Vexor
Vexor logo.png
Developer(s) Evrone
Initial releaseOctober 2014
Platform Web
Type Continuous integration
Website vexor.io (English) vexor.ru (Russian)

Vexor is a distributed cloud web-service for building and testing software, a continuous integration tool.

Contents

Description

Vexor helps a developers’ team to keep to Continuous Integration methodology. The original code of the project can be stored at GitHub, Bitbucket or at GitLab. [1] The number of workers launched simultaneously is not limited as they automatically start for each new build. [2] [3]

The following languages are maintained: [4] Ruby, Clojure, Scala, Python, Node.js, Go, Rust, Haskell. It is possible to use a configuration file in the vexor.yml format or an already written file in the Travis CI format (.travis.yml). [5] [6] Vexor can also send notification e-mails and notification messages into a Slack chat. [7] The fee depends on the number of minutes spent on the work of the service. On July 25, 2015, one minute cost $0.015. [6] [8] Starting April 1, 2017 Vexor removed their 100 minutes/month free tier for all accounts. [9] There are no plans to support open source projects with free tiers, currently. [10]

History

Vexor is being developed by the Evrone Company. The service was launched on October 2014. [11] [12] [13]

Among Vexor clients one can find: [14] Meduza, Bookmate, InSales and others.

See also

Related Research Articles

A software repository, or “repo” for short, is a storage location for software packages. Often a table of contents is stored, as well as metadata. Repositories group packages. Sometimes the grouping is for a programming language, such as CPAN for the Perl programming language, sometimes for an entire operating system, sometimes the license of the contents is the criteria.


This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.

Azure DevOps Server is a Microsoft product that provides version control, reporting, requirements management, project management, automated builds, testing and release management capabilities. It covers the entire application lifecycle, and enables DevOps capabilities. Azure DevOps can be used as a back-end to numerous integrated development environments (IDEs) but is tailored for Microsoft Visual Studio and Eclipse on all platforms.

GitHub Hosting service for software projects using Git

GitHub, Inc. is a United States-based global company that provides hosting for software development and version control using Git. It has been a subsidiary of Microsoft since 2018. It offers the distributed version control and source code management (SCM) functionality of Git, plus its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.

Microsoft Azure, commonly referred to as Azure, is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. It provides software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS) and supports many different programming languages, tools, and frameworks, including both Microsoft-specific and third-party software and systems.

Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts. It offers free accounts with an unlimited number of private repositories as of September 2010. Bitbucket integrates with other Atlassian software like Jira, HipChat, Confluence and Bamboo.

Chef (software) configuration management tool

Chef is a company and the name of a configuration management tool written in Ruby and Erlang. It uses a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". Chef is used to streamline the task of configuring and maintaining a company's servers, and can integrate with cloud-based platforms such as Internap, Amazon EC2, Google Cloud Platform, Oracle Cloud, OpenStack, SoftLayer, Microsoft Azure, and Rackspace to automatically provision and configure new machines. Chef contains solutions for both small and large scale systems, with features and pricing for the respective ranges.

This is a compendium of continuous integration software that supports a software engineering practice, continuous integration, in which developers' changes are immediately tested and reported when they are added to the mainline code base. The comparison of various continuous integration tools is done on the basis of platform, license, builders and Integration IDEs.

Sauce Labs is an American cloud-hosted, web and mobile application automated testing platform company based in San Francisco, California.

Jenkins (software) Free and open source automation server

Jenkins is a free and open source automation server. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat. It supports version control tools, including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, ClearCase and RTC, and can execute Apache Ant, Apache Maven and sbt based projects as well as arbitrary shell scripts and Windows batch commands. The creator of Jenkins is Kohsuke Kawaguchi. Released under the MIT License, Jenkins is free software.

Juju (software) open source service orchestration management tool

Juju is an open source application modeling tool developed by Canonical Ltd. Juju focuses on reducing the operation overhead of today's software by facilitating quickly deploying, configuring, scaling, integrating, and performing operational tasks on a wide choice of public and private cloud services along with bare metal servers and local container based deployments.

Travis CI is a hosted continuous integration service used to build and test software projects hosted at GitHub and Bitbucket.

BuildHive was a free cloud-hosted continuous integration service for GitHub projects, based on Jenkins.

Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating system kernel and therefore use fewer resources than virtual machines.

Runscope is a SaaS-based company that provides solutions for API performance testing, monitoring and debugging. Runscope allows software developers, QA testers, DevOps engineers and other API stakeholders to collaborate in creating, managing and executing functional API tests and monitors. Runscope is based in San Francisco, California.

AppVeyor hosted continuous integration service

AppVeyor is a hosted, distributed continuous integration service used to build and test projects hosted on GitHub and other source code hosting services on a Microsoft Windows virtual machine, as well as Ubuntu Linux virtual machines. AppVeyor is a privately-held Canadian corporation founded in 2011.

tox is a command-line driven automated testing tool for Python, based on the use of virtualenv. It can be used for both manually-invoked testing from the desktop, or continuous testing within continuous integration frameworks such as Jenkins or Travis CI. Its use began to become popular in the Python community from around 2015.

Buddy is a web-based and self-hosted continuous integration and delivery software for Git developers that can be used to build, test and deploy web sites and applications with code from GitHub, Bitbucket and GitLab. It employs Docker containers with pre-installed languages and frameworks for builds, alongside DevOps, monitoring and notification actions.

Semaphore is a hosted continuous integration and deployment service used for testing and deploying software projects hosted on GitHub and BitBucket.

References

  1. "Vexor: Continuous integration in the cloud". vexor.io.
  2. "Интервью с CTO и CEO Vexor Дмитрием Галинским и Олегом Балбековым". «Хакер».
  3. "Советы основателя. Олег Балбеков, директор Evrone и основатель Vexor.io". megamozg.ru.
  4. "Vexor: Configuration". vexor.io.
  5. "Vexor: Configuration". vexor.io.
  6. 1 2 "Vexor.io: как организовать правильный continuous integration и не разориться". Хакер.
  7. "Vexor: Configuration". vexor.io.
  8. "Vexor: Continuous integration in the cloud". vexor.io.
  9. "Update on our billing at Vexor CI", email sent out to existing customers, March 27, 2017 18:18 UTC+02:00
  10. Vexor support via their Intercom support channel, March 27, 2017 19:29 UTC+02:00
  11. Игорь Гунько. "Microsoft и ФРИИ выбрали девять проектов для получения 8 млн рублей инвестиций в виде грантов". Цукерберг Позвонит.
  12. Андрей Фролов. "Выпускники акселератора Microsoft и ФРИИ рассказали о результатах работы программы". Цукерберг Позвонит.
  13. "9 проектов прошли в акселератор ФРИИ и Microsoft". Rusbase.
  14. "Vexor: Continuous integration in the cloud". vexor.io.