一、JDK安装
说明:没有使用yum安装,感觉yum安装乱七八糟的也不知道安装到哪里了,所以全部选用了tar包安装
- 下载jdk的tar包
jdk-8u291-linux-x64.tar.gz
- 上传到linux服务器或者直接在服务器上使用wget下载也可以
- 解压安装包,
tar zvxf jdk-8u291-linux-x64.tar.gz
- 配置环境变量,
vim /etc/profile 增加如下内容: JAVA_HOME=/usr/games/jdk1.8.0_291
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin
- java -version检查配置,输出下图,表示成功安装
二、maven安装
- 下载maven安装包
apache-maven-3.8.1-bin.tar.gz
- 解压安装包
tar zvxf apache-maven-3.8.1-bin.tar.gz
- 配置环境变量
vim /etc/profile 增加下列内容: export M2_HOME=/usr/games/maven PATH在后面增加M2的配置,用:隔开 export PATH=$PATH:$JAVA_HOME/bin:/usr/games/git/bin:$M2_HOME/bin
- 检查安装结果
mvn -version
- 结果如下,说明安装成功
三、git安装
- 下载tar包安装
git-2.32.0.tar.gz
- 解压安装包
tar zvxf git-2.32.0.tar.gz
- 安装所需要的依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
- 等待依赖安装完成,进入解压包
cd git-2.32.0
- 执行编译
make prefix=/usr/game/git all
- 执行安装
make prefix=/usr/game/git install
- 配置环境变量
vim /etc/profile PATH中添加git的环境参数“/usr/games/git/bin” export PATH=$PATH:$JAVA_HOME/bin:/usr/games/git/bin:$M2_HOME/bin
- 环境变量生效
source /etc/profile
- 检查安装,出现版本号即表示安装成功
git --version
四、Jenkins安装
说明:不想通过yum安装,所以下载war包通过tomcat访问jenkins
- 下载jenkins.war包
jenkins.war
- 下载tomcat并安装
apache-tomcat-8.5.68.tar.gz
- 解压
tar zvxf apache-tomcat-8.5.68.tar.gz
- 设置tomcat,这里可以设置也可以不设置,端口即为默认端口
- 启动tomcat
apache-tomcat-8.5.68/bin/catalina.sh start
- 将jenkins.war放到apache-tomcat-8.5.68/wabapps目录下
- 访问http://ip:8080/jenkins即可
五、sonar scanner安装
- 下载sonar scanner
sonar-scanner-cli-4.6.2.2472-linux.zip
- 上传到服务器并解压
unzip sonar-scanner-cli-4.6.2.2472-linux.zip
- 配置环境变量
vim /etc/profile 添加SONAR_SCANNER_HOME的参数值,PATH中增加sonar scanner的参数 export SONAR_SCANNER_HOME=/usr/games/sonar-scanner export PATH=$PATH:$JAVA_HOME/bin:/usr/games/git/bin:$M2_HOME/bin:$SONAR_SCANNER_HOME/bin