title: 使用Jenkins持续集成Vue项目配置Sonar任务 tags:

  • jenkins
  • Vue.js
  • Sonar categories: ci date: 2017-12-05 22:09:37

背景

关于SonarQube的配置与安装就不再赘述 各位可以自己寻找相关文档

前置条件

SonarQube的js插件版本高于3.1

有条件的小伙伴可以查看https://twitter.com/SonarQube/status/878165039840194561

我们升级插件版本到最新

可以看到

步骤

  1. Jenkins安装SonarQube插件 安装 SonarQube Plugin插件,系统管理插件管理—>可选插件—>SonarQube Plugin安装即可

  2. 配置对应参数

    系统管理系统设置—>SonarQube servers保存
    (其中这里的 Server authentication token不是密码,需要在服务器端生成)

  3. 配置持续集成 在项目中配置如下 选择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复制代码
完成配置运行即可![170105_Gt7o_871390.png][]
复制代码

使用Jenkins持续集成Vue项目配置Sonar任务相关推荐

  1. 华为表哥手把手教你利用Jenkins持续集成iOS项目,教不会我花式拉翔!!!

    手把手教你利用Jenkins持续集成iOS项目: 前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段.用户们都是很挑剔的.如果一个公司的推广团队好不容易砸了重金推广了一个APP ...

  2. Docker系列之搭建Jenkins持续集成Maven项目

    持续集成(Continuous integration,简称CI)指频繁将代码集成到主干,持续集成的目的就是让产品可以快速迭代,同时还能保持高质量,一般包括代码拉取.构建.测试.部署等步骤.Jenki ...

  3. (0082)iOS开发之搭建iOS自动化打包平台(利用Jenkins持续集成iOS项目)

    关键词:iOS jenkins自动化部署 参考: http://blog.csdn.net/u013602835/article/details/54632843 http://www.cocoach ...

  4. 如何使用Jenkins持续集成C#网站项目

    2019独角兽企业重金招聘Python工程师标准>>> 上两节分别讲了如何从vss迁移C#网站项目到gitlab和如何使用nuget管理C#网站项目,其实都是为了最后一节的内容做铺垫 ...

  5. Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目

    Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目 前文使用Docker搭建Jenkins+Docker持续集成环境我们已经搭建了基于docker+ ...

  6. Jenkins持续集成入门到精通

    Jenkins持续集成入门到精通 文章目录 Jenkins持续集成入门到精通 1. 持续集成及Jenkins介绍 1.1 软件开发生命周期 1.2 软件开发瀑布模型 1.3 软件的敏捷开发 1.3.1 ...

  7. Jenkins自动化部署Vue项目

    Jenkins自动化部署Vue项目 jenkins介绍 Jenkins是开源的,使用Java编写的持续集成的工具,在Centos上可以通过yum命令行直接安装.Jenkins只是一个平台,真正运作的都 ...

  8. Jenkins持续集成

    Jenkins持续集成 1.介绍.环境搭建 什么是Jenkins? Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建.测试和部署软件,支持自定义工具集.多种交付通道 CI: ...

  9. Jenkins持续集成学习-Windows环境进行.Net开发4

    目录 Jenkins持续集成学习-Windows环境进行.Net开发4 目录 前言 目标 Github持续集成 提交代码到Github 从Github更新代码 git上显示构建状态 自动触发构建 Gi ...

最新文章

  1. python起步输入-第 4 节 小Python 起步
  2. Red Hat Linux 5.2 14T大文件系统 分区过程
  3. [codevs 1743] 反转卡片
  4. 工业交换机那么贵,为什么那么多人都在用?
  5. 任女尔(1990-),女,北京卡达克数据技术中心软件业务本部助理工程师,主要研究方向为大数据、云计算。...
  6. 用java程序写日历_用Java和C#写一个日历
  7. 定时器_定时器设计的门铃
  8. java jxl上传excel_JAVA实现上传,下载,jxl操作Excel和邮件发送
  9. Stripies POJ 1862
  10. ftp列表错误或长城宽带连不上ftp的解决方法
  11. java怎么绘画坦克_java绘图,画坦克
  12. 宿舍管理程序c语言,学生宿舍管理软件C语言源代码完整版
  13. 不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接,中断与此服务器或共享资源的所有连接,然后再试一次
  14. 使用ftp服务上传文件时553报错的解决
  15. 2017长乐国庆欢乐赛Day1
  16. 2.4G无线芯片NRF24L01 驱动源码及详解
  17. 配置Microsoft SQL Server安装,win7,win10
  18. Jupyter股票分析
  19. 达梦数据库DM的知识总结---DCA
  20. 获取当前时间年月周(按每月周一开始到周日算第一周)

热门文章

  1. django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
  2. 二值网络--Binarized Neural Networks
  3. Network In Network
  4. Java Arrays.Sort方法重写
  5. java微积分计算步骤_一次刨根问底的收获——从一道微积分题说开去
  6. git服务器查看用户信息,git 查看当前git用户_新Git用户使用方法
  7. @ImportResource-SpringBoot使用xml配置Bean
  8. linux r服务安装失败,R包:RCurl和curl包在Linux上安装失败
  9. [k8s] 第三章 k8s 资源管理
  10. CSS display 属性