🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、Jenkins安装 ### 1.1 安装,略。。。。 ![](https://img.kancloud.cn/47/d5/47d572e2fe48e8e0049e60a05b757832_2880x1618.png) ### 1.2 配置 * 配置JDK,如果是要支持MAVEN构建,还需要配置MAVEN信息 ![](https://img.kancloud.cn/4f/c6/4fc62f5e13c56893bb65313a711f5abc_1905x818.jpg) ![](https://img.kancloud.cn/35/6d/356d4a233e62398339c174addaae13de_1854x804.jpg) ## 二、安装SonarQube Scanner插件 ### 2.1  安装插件 ![](https://img.kancloud.cn/e5/ba/e5ba4374528472e3b9a30fffebc6b800_2880x1648.png) ![](https://img.kancloud.cn/ad/cb/adcb6fd6c82d8e4b0d2b9675ac76c771_2880x1648.png) ![](https://img.kancloud.cn/53/6d/536d89b08978c8430caf688bd73b1eb9_2880x1648.png) 重启jenkins。 ### 2.2 配置SonarQube * 首先,在SonarQube中生成一个Token(PS:用token代替输入用户名和密码) ![](https://img.kancloud.cn/02/90/0290cdb7670405a9d2d2d3fa95174d04_2880x1630.png) * 然后,在Jenkins中配置连接sonarqube服务器的地址,这里用到的token就是刚才在sonarqube中创建的那个token ![](https://img.kancloud.cn/1d/9d/1d9de1083f734e8248c646a2d8e7a53c_2880x1618.png) ![](https://img.kancloud.cn/b9/47/b947e92e61ecc1a6e81399f0c1ee141a_2880x1618.png) ![](https://img.kancloud.cn/cd/98/cd98cd46ad6664b6d521fbb3288767b9_1048x383.jpg) * 配置插件 ![](https://img.kancloud.cn/fd/cc/fdccc1908c267de815f129989587b158_1279x618.jpg) ![](https://img.kancloud.cn/5d/cb/5dcb613c088beb4250e65d8ae0e2dc0f_2846x1506.png) ## 三、创建任务 ![](https://img.kancloud.cn/28/7f/287f6a7d1325463bf33745d43e133e24_1596x787.jpg) ![](https://img.kancloud.cn/fb/eb/fbeb2ed7ade19f302cd0c75989c93ed8_1328x695.jpg) ![](https://img.kancloud.cn/fa/16/fa1614258624564a45a862d041c0d580_1282x813.jpg) ![](https://img.kancloud.cn/6a/a0/6aa0abfbadb2e5057a1b1079f55cd68b_1268x775.jpg) **注意:以上的方式1和方式2均可,选择一种即可** ## 四、构建任务 每次构建都会在SonarQube生成报告,登录到SonarQube,查看结果。