[ci] 基于1 上文实现拉取代码后能自动触发sonar-runner实现代码扫描评测,job1完成

基于1 上文实现拉取代码后能自动触发sonar-runner实现代码扫描评测,job1完成

?

添加sonar插件 SonarQube Plugin

?

配置:

系统设置à告知jenkins,sonar在哪

?

https://docs.sonarqube.org/display/SONAR/User+Token

How to Generate a Token

To generate a token, to go?User > My Account > Security. Your existing tokens are listed here, each with a?Revoke?button.

?

配置全局tool Global Tool Configurationà告知jenkins sonar-runner在哪

配置项目

下面这坨是scanner项目的配置,从官网git的example代码里拷贝出来改的 sonar-project.properties

保存即可.

新建其他几个目录,留空也ok,目的是为了迎合sonar-scanner工作

完事后就可以把jenkins的这个jobs runn起来了.

登录sonar看看,自动出现了.

时间: 2024-11-19 07:35:44

[ci] 基于1 上文实现拉取代码后能自动触发sonar-runner实现代码扫描评测,job1完成的相关文章

关于调用系统的固定方法后会自动触发某些方法的小结

涂层 当调用 setNeedsDisplay 后会调用 drawInContext:   这个方法  进行图层的绘制 调用setNeedsLayOut后会自动调用  绘制frame 的那个方法 这里有个问题需要记一下,待日后完善: 为啥要调用a方法来触发b方法?直接调用b也可以达到效果,那么直接调用b方法有啥坏处? 未完待续

基于PHP的一种Cache回调与自动触发技术

背景 在PHP中使用Memcache或者Redis时,我们一般都会对Memcache和Redis封装一下,单独完成写一个Cache类,作为Memcache活着Redis的代理,且一般为单例模式.在业务代码中,使用Cache类时,操作的基本的示例代码如下 // cache 的 key $key = 'this is key'; $expire = 60;// 超时时间 // cache 的实例 $cache = Wk_Cache::instance(); $data = $cache->fetch

基于C#实现的自动化测试框架:发布自动触发自动化回归测试

接口自动化测试用例完成以后,以前都是发布以后手动运行测试用例.虽然手动运行下脚本也就是一个F5的事情,但是离自动化测试的标准差得很远.这两天有了个大胆的想法,想要实现以下发布时直接触发自动化回归测试用例的进行. 虽然说发布工作看起来很高大上,但操作实际上就是把要发布的内容扔到服务器下的指定文件夹里,然后去部署工具下切换路径,然后回收刷新即可进行操作.因此,只要实时监控服务器上的文件夹,一旦其中的文件发生改变,就直接启动运行对应的自动化测试用例,就能实现[版本发布时自动触发自动化测试]的需求. 一

从gitlab上拉取代码并一键部署

一.gitlab安装 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库.它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找. 1.基础环境准备 [[email protected] ~]# yum install curl 

一键完成android从svn拉取代码编打包

记录一下这两天研究的东西-----在windows一键完成拉取svn上的安卓源代码并自动打包. 准备:ant打包工具,android sdk,以及ant拉取代码所依赖的一个jar包svnant.jar,放到ant目录下的lib目录下即可. ant是apache的一个一个编译工具,我的版本是:apache-ant-1.9.4 sdk就不多介绍了. 我们安卓开发者通常情况下可能是在eclipse中完成打包,打一个包,打完了后万事大吉,但是又一些场景这种方式是不适合的,比如我要批量打包,或者有几十个甚

基于iscroll实现下拉和上拉刷新

http://www.zhangyunling.com/359.html 重要提示 本插件已经经过更新,查看更新的插件代码,以及介绍请查看:基于iscroll实现下拉和上拉刷新(优化); 在原生APP的开发中,有一个常见的功能,就是下拉刷新的功能,这个想必大家都是知道的,但是原生APP的开发,有一个很大的问题就是,你每次更新一些功能,就要用户重新下载一次版本,尤其是在IOS系统中,新版本还需要经过审核才能通过,这就使得版本的更新受到很大的限制,而如果我们改用网页来展示,那么只要改变服务器中网页的

创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件

Bootstrap是当下流行的前端UI组件库之一.利用Bootstrap,可以很方便的构造美观.统一的页面.把设计师从具体的UI编码中解放出来.   Bootstrap提供了不少的前端UI组件.带下拉菜单的文本框就是其中之一,效果图如下(真要自己完全设计,还得费一番功夫)   关于该组件的详情参看Bootstrap官网.带下拉菜单的文本框   看到上面的效果图,使我想到WinForm编程中的DropDownList控件.不过,和DropDownList控件相比,还缺少以下内容 1.当点击菜单中的

idea 提交拉取代码,解决冲突

继上两篇文章,本篇重点.所用的都是项目实际操作 提交代码 新建文件提交代码 idea自动提醒你是否加入到本地缓存(点击add就是添加如果不添加提交不上去事后需要手动提交 ps:快捷键是ctrl+alt+A) 之后就可以疯狂的写代码 提交代码(快捷键ctrl+K提交到本地注释必须写,ctrl+shift+K提交到coding上) ps:可能会出现冲突 描述问题 一个人的时候 执行git流程 多个人的时候 ps:举例两个人 当小明推送到git远程版本发生改变, 小红要推送可是比对后发现远程版本改变成

jenkins+gradle+Github拉取代码

走了误区,找了三个小时才解决 1)jenkins平台上打包是成功的,但就是没有生成apk文件,找了很久,目前发现在jenkins平台上集成是生成不了的, 用android studio打包可以,具体原因待考证 2)一直对jenkins比较陌生,今天折腾了下,在github上拉取代码,执行python代码成功:配置截图如下