Jenkins is the de facto standard automation server. With hundreds of plugins and sizeable community it proves itself to be able to handle anything from a simple pipeline, to advanced, multi-stage tests with detailed reporting.
However, its capabilities come at a cost of maintaining infrastructure for Jenkins to run on, and the need to constantly monitor the application itself and its configuration.
At Kiwee we use Jenkins as our go-to tool for any CI/CD pipeline that's not feasible to run using Bitbucket Pipelines, Travis, CircleCI or similar.