ubuntu16升级内核(ubuntu16.04升级内核)

ubuntu16升级内核(ubuntu16.04升级内核)多个工具的集成配置 一定要准备好相应的版本 不然极容易出现版本冲突 本文在 ubuntu16 04 版本上搭建 假定 jenkins 基础环境已经安装完成 1 安装 Mysql ubuntu 上安装比较方便 不细说 假定安装完成之后 登录信息为 root 通过命令行 mysq uroot p 可以登录 service mysqld restart 可以重启 2

大家好,我是讯享网,很高兴认识大家。



多个工具的集成配置,一定要准备好相应的版本,不然极容易出现版本冲突。本文在ubuntu16.04版本上搭建。假定jenkins基础环境已经安装完成。

1.安装Mysql

ubuntu上安装比较方便,不细说。假定安装完成之后,登录信息为:root/。

通过命令行:mysq -uroot -p ,可以登录。 service mysqld restart可以重启。

2. sonarqube安装配置

2.1 安装

从参数项-2中的地址下载,sonarqube对版本有要求,最新的8.4版本需要JDK11。所以如果开发环境用JDK1.8,使用7.2即可。

新增一个用户和用户组(SonarQube不能以ROOT用户运行):

#创建一个名为sonarqube的用户组和一个用户名为sonarqube密码为sonarqube的用户

groupadd sonarqube

useradd sonarqube -g sonarqube -p sonarqube

#为该用户分配文件夹权限

chown -R sonarqube:sonarqube /xxx/sonarqube-7.2

2.2 配置

进入:sonarqube-7.2/conf,wrapper.conf中指定java安装位置。sonar.properties 添加相关内容。主要包含如下内容。采用默认端口9000即可。


讯享网

2.3 启动

sonarqube-7.2/bin/linux-x86-64,执行:sh sonar.sh start 。

3.安装sonar-scanner

从参数项-3的地址下载。

sonar-scanner-2.8/conf中包含sonar-scanner.properties,可以修改默认参数。也可以新增一个配置文件,比如:sonar-scan-jdchain.properties,供jenkins配置使用。笔者处理的项目由于涉及众多子模块,采用自建配置文件的方式。

4. jenkins整合sonar

4.1 安装插件

参考项-5。

4.2 系统管理

jenkins sonarqube servers设置_maven

在此版本和插件组合下,凭证不能正常添加。我们将相关凭证直接放至上文提及的:sonar-scan-jdchain.properties配置文件中。

4.3 全局工具配置

jenkins sonarqube servers设置_中https中配置_02

4.4 新建任务

编译完成之后,增加构建步骤,选择:Execute SonarQube Scanner。

jenkins sonarqube servers设置_maven_03

连接自建的配置文件,也可在Analysis properties中动态加入属性字段。

jenkins sonarqube servers设置_配置文件_04

如果项目中包含多个模块,需要事先在配置文件中构建好关系。JDChain的子模块较多,构建关系见下图(sonar-scan-jdchain.properties)。如果通过pom.xml能够自动构建好相应关系,就完美了。如果读者有多模块构建更快捷的方式,也希望能分享一下。毕竟这样的方式构建关系,耗时太长。

4.5 执行任务

执行完成之后,登录:http://ip:9000,可以看到生成的报告。

小讯
上一篇 2025-04-25 22:10
下一篇 2025-04-17 16:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/179616.html