Jenkins
Jenkins is the veteran open-source automation server for continuous integration and delivery. Its vast plugin ecosystem lets it build, test, and deploy almost any stack.
Pros
- Endlessly extensible. Over a thousand plugins integrate nearly any tool. 0
- Self-hosted control. Full ownership of build infrastructure and data. 0
- Free and open. No per-seat or per-minute cost for the core. 0
- Mature. Decades of production use and community knowledge. 0
Cons
- Maintenance burden. Servers, plugins, and security need constant upkeep. 0
- Plugin fragility. Version conflicts between plugins break pipelines. 0
- Dated UX. The interface feels old next to modern CI services. 0
- Groovy pipelines. The scripting language is awkward and hard to test. 0