jenkins中文安装手册
?
<useSecurity>true</useSecurity> <authorizationStrategy name="code"><Context docBase="/path/to/jenkins.war"> <Environment name="JENKINS_HOME" type="java.lang.String" value="/path/to/jenkins" override="true"/></Context>?
<env-entry> <env-entry-name>HUDSON_HOME</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>/usr/local/jenkins</env-entry-value> </env-entry>?
#----- Embedded database# Comment the following lines to deactivate the default embedded database (used only for tests and demos)sonar.jdbc.url: jdbc:derby://localhost:1527/sonar;create=truesonar.jdbc.driverClassName: org.apache.derby.jdbc.ClientDriversonar.jdbc.validationQuery: values(1)# data directory, autodetected : /data if standalone application, /WEB-INF/classes/data if WAR deployement (exploded mode)#sonar.embeddedDatabase.dataDir:# derby embedded database server listening port, defaults to 1527#sonar.derby.drda.portNumber: 1527?
#----- MySQL 5.x/6.x# Comment the embedded database and uncomment the following lines to use MySQL#sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8#sonar.jdbc.driverClassName: com.mysql.jdbc.Driver#sonar.jdbc.validationQuery: select 1?
?
?
?
?
?
?
?
maven项目创建
下载mvn的安装文件,解压到某个目录,进入/path/to/apache-maven-2.2.1/bin目录,然后执行
./mvn archetype:create-DgroupId=com.tcl.test -DartifactId=testm
会在当前/bin目录下建立一个名称为testm的目录,在testm下会有一个pom.xml文件,这个一般就是每个项目必须的文件。
?
先在本机器上安装cccc
然后在jenkins上安装cccc插件,建立好一个项目,在Post-buildAction中选择Publish CCCC report,在Main XML CCCC report file path 中填入用cccc工具解析后生成的xml文件,cccc检查完后生成的文件名默认是cccc.xml,可以在cccc工具中手动指定文件名。
示例如下:
/usr/local/jenkins/jobs/test-cccc/workspace/cccc-result/cccc.xml
在Build中填入shell命令,可以先作代码检查,也可以先编译再做检查,命令行中需要添加cccc检查的命令,范例如下:
cccc--outdir=/usr/local/jenkins/jobs/test-cccc/workspace/cccc-result ./src/*.*./src/engine/*.* ./*.*
/usr/local/jenkins/jobs/test-cccc/workspace/cccc-result是将来cccc输出结果保存的地方,后面./src是要检查的源码的目录,要注意路径,这里没有写绝对路径,因为在上面的命令中已经切换到了源码存放的目录,检查源码目录中的.c,.h,.cpp,.cc等C语言文件。后面两个也指的是存放有C源码的目录,以及里面存放的C文件。
执行完后,打开界面上的Cccc Result就可以看到cccc输出的结果了。
?
1 楼 edwin492 2012-06-01 LZ 方式一没问题,想问下放在tomcat下为什么报:Failed Loading plugin maven-plugin hudson.