配置:1、配置环境变量 SONAR_RUNNER_HOME2、配置path :增加%SONAR_RUNNER_HOME%\bin3、在自己的本地项目的根目录下创建 sonar-project.propertiessonar-project.properties:sonar.projectKey=ke...
分类:
其他好文 时间:
2015-08-12 12:53:24
阅读次数:
155
Ansible的PythonAPI使用起来相当简单快捷,使用API可以将某些运维操作封装成一个带有WEB界面的操作,免去了每次执行某个操作的时候都需要SSH运行Ansible命令。官方给出的一个简单示例:importansible.runner
runner=ansible.runner.Runner(
module_name=‘ping‘,
module_args=‘..
分类:
编程语言 时间:
2015-08-11 01:35:58
阅读次数:
501
持续集成环境:maven+nexus+jenkins+sonar
很久没有弄过技术了,最近也是因为公司需求,几天内需要弄出一套持续集成环境,没办法,翻阅了各种资料,各种网上搜索配置,最后还是成功弄好了,感觉不容易啊,给大家分享下我配置的关键过程吧。过于简单的东西我就直接略过了。说的不对的地方还请各路大神不吝指教。
安装包准备:
1. maven
2. jdk7+t...
分类:
系统相关 时间:
2015-08-07 19:51:04
阅读次数:
537
本文假设你之前没有用过任何任务脚本(task runner)和命令行工具,一步步教你上手Gulp。不要怕,它其实很简单,我会分为五步向你介绍gulp并帮助你完成一些惊人的事情。那就直接开始吧。第一步:安装Node首先,最基本也最重要的是,我们需要搭建node环境。访问http://nodejs.or...
分类:
其他好文 时间:
2015-08-05 06:32:55
阅读次数:
161
1.质量分析工具 1.1?Sonar Sonar是一个管理代码质量的开放平台。因此,它涵盖了代码质量的7个方面:架构与设计、重复、单元测试、复杂性、潜在错误、编码规则、评论 1.2?findbug FindBug ?http://findbugs.sou...
分类:
其他好文 时间:
2015-07-29 12:29:27
阅读次数:
122
在网上看了许多sonarQube的教程,首先这里向大家说明下两者的关系
sonarQube是一个(代码质量管理平台)开源平台,用于管理Java源代码的质量,通俗点说个人认为其实类似于一个服务器,就像Tomcat或者是JBOSS一样. 用服务器这个空架子肯定不能进行检测代码,而sonar-runner相当于是在这个平台下测试的一个扫描代码的工具,两者配合着使用才能进行通用的自动化测试(适合任意工...
分类:
其他好文 时间:
2015-07-28 23:08:13
阅读次数:
9742
Maven本身并不是一个单元测试框架,Java中主流单元测试框架为JUnit和TestNG。Maven所做的只是咋构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或TestNG的测试用例。这一插件就是maven-surfire-plugin,作为测试运行期Test Runner,它能兼容Junit3、JUnit4、TestNG。...
分类:
其他好文 时间:
2015-07-27 23:04:17
阅读次数:
539
为什么要做持续集成? 提高回归测试效率; 提高单元测试的覆盖率; 规范开发规范; 做到『开发->测试->上线』的开发效果; 安装Jenkins 配置Jenkins 安装SonarQube 配置SonarQube 安装SonarQube Runner 配置Sonar...
分类:
Web程序 时间:
2015-07-22 21:01:44
阅读次数:
192
https://scans.io/study/sonar.fdns
分类:
其他好文 时间:
2015-07-21 18:58:14
阅读次数:
114
参考自:http://segmentfault.com/a/1190000000372547资源:npm上得gulp组件gulp的Github主页官方package.json文档gulp中文官网本文假设你之前没有用过任何任务脚本(task runner)和命令行工具,一步步教你上手Gulp。不要怕,...
分类:
其他好文 时间:
2015-07-17 20:27:04
阅读次数:
178