Amazing packaging and simplifies deployments
Rating: 10 out of 10
IncentivizedUse Cases and Deployment Scope
Our company uses RubyGems as the de-facto packaging solution for our Ruby on Rails systems. All of the teams that use Ruby use our internal RubyGems artifactory. It's primarily used to resolve the issue of having to package common Ruby libraries together, as well as to publish our own internal gems and reusable libraries.
Pros
- Seemless packaging
- Well documented
- Verbose error logs
- Active community support
- Quick security fixes/releases
Cons
- Lack of solid Windows support.
- Not great performance if lots of people release at the same time.
Likelihood to Recommend
RubyGems is a great packaging library primarily because of its verbose logging information and easy to navigate system architecture. We've dealt with artifactory systems in the past for Java and JavaScript, and RubyGems just makes it a lot easier to handle the packaging and deployment of our reusable libraries. We've noticed in the past that there are times where (if all 200+ teams) are releasing at a similar time that publishing the gems can lag, but that's fairly rare.