Jenkins has a plugin system to add functionality to the build server. There are many different plugins available, and they can be installed from within the Jenkins web interface. Many of them can be installed without even restarting Jenkins. The following screenshot shows a list of some of the available plugins. The list changes over time, so this is just an illustration of the diversity of the Jenkins ecosystem:
Among others, we need the Git plugin to poll our source code repositories.
Our sample organization has opted for Clojure for their build, so we will install the Leiningen plugin.