centos7 svn + jenkins + sonar 配置管理

本文详细介绍了如何在 CentOS7 系统中配置 Jenkins、SonarQube 和 SVN,实现代码质量管理、自动化构建与部署。包括 JDK、Tomcat 的安装,Jenkins、SonarQube 的配置,以及相关插件的安装与使用,最后通过 Jenkins 执行 SonarQube 代码分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、服务器

 

IP:

192.168.58.115

 

2、软件包下载

jdk-8u181-linux-x64.tar.gz

sonarqube-7.5.zip

sonar-l10n-zh-plugin-1.25-SNAPSHOT.jar

http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.zip

http://archives.jenkins-ci.org/war-stable/2.150.1/jenkins.war

https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.2.0.1227-linux.zip

 

3、安装配置

 

3.1、配置jdk

# pwd

/data/packages

 

# ll

total 272400

-rw-r----- 1 jkuser jkuser  10246390 Mar  5 16:24 apache-tomcat-8.5.37.zip

-rw-r----- 1 jkuser jkuser 185646832 Mar  5 16:24 jdk-8u181-linux-x64.tar.gz

-rw-r----- 1 jkuser jkuser  74297875 Mar  5 16:25 jenkins.war

 

# tar -zxf jdk-8u181-linux-x64.tar.gz -C /usr/local

# cd /usr/local

# ln -s jdk1.8.0_181 jdk

 

# vi /etc/profile

JAVA_HOME=/usr/local/jdk

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH

 

# source /etc/profile

 

# java -version

java version "1.8.0_181"

Java(TM) SE Runtime Environment (build 1.8.0_181-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

 

3.2、配置tomcat

# cd /data 

# mkdir webApps

# chown jkuser:jkuser /data/webApps

 

# su jkuser 

$ cd packages/

$ unzip apache-tomcat-8.5.37.zip -d /data/webApps

 

$ cd /data/webApps/

$ ln -s apache-tomcat-8.5.37 tomcat

 

$ cd /data/webApps/tomcat/bin

$ chmod +x *.sh

$ catalina.sh version

Using CATALINA_BASE:   /data/webApps/tomcat

Using CATALINA_HOME:   /data/webApps/tomcat

Using CATALINA_TMPDIR: /data/webApps/tomcat/temp

Using JRE_HOME:        /usr/local/jdk

Using CLASSPATH:       /data/webApps/tomcat/bin/bootstrap.jar:/data/webApps/tomcat/bin/tomcat-juli.jar

Server version: Apache Tomcat/8.5.37

Server built:   Dec 12 2018 12:07:02 UTC

Server number:  8.5.37.0

OS Name:        Linux

OS Version:     3.10.0-693.21.1.el7.x86_64

Architecture:   amd64

JVM Version:    1.8.0_181-b13

JVM Vendor:     Oracle Corporation

 

$ vi /data/webApps/tomcat/conf/server.x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值