When comparing Solano CI vs GitLab CI, the Slant community recommends GitLab CI for most people. In the question“What are the best continuous integration tools?” GitLab CI is ranked 2nd while Solano CI is ranked 12th. The most important reason people chose GitLab CI is:
All build setup are stored in .gitlab-ci.yml file, which is versioned and stored in the project. Like Travis do.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Extremely fast parallel testing
Solano CI offers safe parallel execution and dynamic task distribution which finish builds automatically and up to 80x faster.
Pro Excellent customer support
Solano CI offer highly-responsive customer support, while extensive documentation and tutorial materials help customers keep Solano CI running in optimal condition.
Pro CLI interface
Solano CI has a CLI interface available, making it less time-consuming to work with and allowing for remote usage over the internet.
Pro Highly compatible and integrates easily with existing workflows
Solano CI supports popular languages seamlessly such as Java, C/C++, Python, Ruby, Javascript, Scala, PHP, and Go. It also works with Mercurial, Git, and Perforce via Git Fusion.
Pro Fully-managed cloud infrastructure
Solano CI provides cost-effective and resizable capacity. It also manages time-consuming systems' administration tasks, freeing you up to focus on your applications and business.
Pro Simple dashboard view and intuitive UI
Solano CI has a simple dashboard view that allows you to see test results in real-time, providing all relevant system output for failed tests.
Pro Build Pipelines feature
Build Pipelines allow users to chain together multiple Solano CI sessions into a Continuous Deployment pipeline. Each step represents a separate session, so each can run with its own set of parallel workers.
Pro File based configuration
All build setup are stored in .gitlab-ci.yml file, which is versioned and stored in the project. Like Travis do.
Pro Free and open source
All of GitLab CI's code is open source and under the MIT license.
Pro Parallel builds lessen test times
Tests are parallelized across multiple machines in order to reduce test times considerably.
Pro Docker intergration
Good integration with Docker.
Pro Highly scalable
The tests of GitLab CI run parallel to each other and are distributed on different machines. Developers can add as many machines as they want or need, making GitLab CI highly scalable to the development team's needs.
Pro Quick setup for projects hosted on GitLab
Since it uses the GitLab API for setting up hooks, the setup of GitLab CI for projects hosted on GitLab can be done in one click.
Pro Kubernetes integration
Easy to test and deploy on Kubernetes.
Cons
Con No free OSS plan.
There is only a 14-day free trial available for Solano CI.
Con Not lightweight
Not a lightweight solution, demanding and memory hungry.
Con Cost
Larger projects will need upgraded version
Con Security risks
Con Windows not supported
No Windows support, but it's possible to use a Bitnami stack.