使用Jenkins持续集成Vue项目配置Sonar任务
声明:本文转载自https://my.oschina.net/qixiaobo025/blog/1585215,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。
背景
关于SonarQube的配置与安装就不再赘述 各位可以自己寻找相关文档
前置条件
SonarQube的js插件版本高于3.1
有条件的小伙伴可以查看https://twitter.com/SonarQube/status/878165039840194561
我们升级插件版本到最新
可以看到
步骤
- Jenkins安装SonarQube插件 安装 SonarQube Plugin插件,系统管理插件管理—>可选插件—>SonarQube Plugin安装即可
- 配置对应参数
系统管理系统设置—>SonarQube servers保存
(其中这里的 Server authentication token不是密码,需要在服务器端生成)
-
配置持续集成 在项目中配置如下 选择Execute SOnarQube Scanner
-
#projectKey项目的唯一标识,不能重复 sonar.projectKey=insurance-view sonar.projectName=insurance-view sonar.projectVersion=1.0 sonar.sourceEncoding=UTF-8 sonar.modules=javascript-module # JavaScript module javascript-module.sonar.projectName=JavaScript Module javascript-module.sonar.language=js javascript-module.sonar.sources=. javascript-module.sonar.projectBaseDir=src
完成配置运行即可
抱拳了,老铁!
本文发表于2017年12月05日 18:33
(c)注:本文转载自https://my.oschina.net/qixiaobo025/blog/1585215,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.
阅读 7191 讨论 0 喜欢 0