In this web content, the author shares their experience with Jenkins, a popular automation tool. They first encountered Jenkins, known as Hudson at the time, while working on the Apache Nutch project in 2007. The author highlights that Jenkins supports pipeline scripts written in Groovy since version 2.0 and explores the possibility of using Jenkins pipelines to solve recursive problems. The author provides instructions on setting up Jenkins on a local system using Docker containers and demonstrates how to run a basic pipeline and a factorial calculation pipeline. The author then introduces the concept of using Jenkins for quicksort, showcasing an optimized implementation that avoids unnecessary recursive builds.
https://susam.net/blog/jenkins-quicksort.html