Source: https://jenkins-le-guide-complet.github.io/continuous-integration-with-hudson.pdf