Recommendations to others considering CruiseControl:
Evaluate the complexity of usecase and choose between CruiseControl, Go (another product by Thoughtworks and Jenkins (a plugin-rich open-source offering) depending on usecase being limited to a team, entire-org involving complex build dependencies or would benefit from kind of build-tool, bug-tracker, VCS, artifact-management, release-management integration that Go and Jenkins provide. Jenkins has an edge in plugin-ecosystem, but Go wins in enterprise friendly and CI/CD friendly features. Review collected by and hosted on G2.com.
What problems is CruiseControl solving and how is that benefiting you?
Problem:
- CI for multiple projects, involving different languages, frameworks and build environments
Benefits:
- It ensures sane state of codebase with multiple checkins per day and large dev-teams
- It has fairly straightforward APIs, which allow build-bot, email, custom-electronic-component (led blinker etc) integration, which allows it to be used as shared dashboard at a floor level, rather than at a developer's desktop level
- Codebase if fairly approachable and making changes is easy for new users
- Review collected by and hosted on G2.com.