Learn Jenkins the hard way (1) - 从源码运行Jenkins开始
前言
在上一篇文章中,总结了Jenkins的罪与罚。从本文开始,我们将迈入Jenkins的源码学习部分。学习源码的方式有很多种,对于Jenkins而言,网上关于源码的学习非常有限,比较建议大家先阅读官方关于如何成为contributor的文档,了解大体的结构后再逐步深入。
从源码本地运行Jenkins
学习任何源码前,首先要做的事情是将源码跑起来。克隆Jenkins的源码:
git clone https://github.com/jenkinsci/jenkins.git
//可以切换到当前的稳定分支
//git checkout jenkins-2.32.2
Jenkins2.0以上的版本依赖JDK1.7以上,以及Maven3.0.4以上(如果需要本地调试Jenkins还需要安装Node.js)。编译