Jenkins - Hard to use but can be set up to do anything
It automates all our build flows and make sure we always build using the same environment like most CI. As we have many applications depending on one API that have to be rebuilt every time, Jenkins provide us a cheaper alternative that is not dependent on build minutes.
- Build java applications
- Plugins for any use case
- Able to adapt to your needs
- Supports Active Directory integration