Jenkins 之 Git、Maven、Java 安装与配置 篇(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Davis_Dxs/article/details/82867614

Jenkins 之 Git、Maven、Java 安装与配置 篇(二)

目录

Jenkins 之 Git、Maven、Java 安装与配置 篇(二)

Git 安装 

Maven 安装

Java 安装与配置

Jenkins 全局工具配置

Jenkins 全局工具之配置 Git

Jenkins 全局工具之配置 Maven

Jenkins 全局工具之配置 JDK


Linux: Centos 7.3

Git: 2.7.3

Maven: 3.3.9

Java: 1.8

Git 安装 

# 检测默认 git 版本
rpm -qa | grep git

# 如果有默认版本 执行
yum remove git


# 安装所需软件包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 
yum install gcc perl-ExtUtils-MakeMaker

# 在任意目录 下载git压缩包
cd /opt
wget https://www.kernel.org/pub/software/scm/git/git-2.7.3.tar.gz

# 解压
tar -zxvf git-2.7.3.tar.gz

# 编译安装
cd git-2.7.3
make prefix=/usr/local/git all
make prefix=/usr/local/git install

# 追加到 PATH 环境变量
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc# source /etc/bashrc

# 检验版本 
git --version

Maven 安装

# 下载 maven 压缩包
cd /opt
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

# 解压
tar -zxvf apache-maven-3.3.9-bin.tar.gz

# 配置环境变量
vim /etc/profile

# 在/etc/profile 文件最后添加
export MAVEN_HOME=/opt/apache-maven-3.3.9
export PATH=$PATH:/opt/apache-maven-3.3.9/bin

# 保存退出 执行
source /etc/proflie

# 检测 maven 版本
mvn -v

Java 安装与配置

点击下载 Linux 64位 JDK。

下载之后,上传到服务器,至于怎么上传可以通过 ftp工具之类的。博主在这强推使用 SecureCRT 这个工具,比xshell强大太多。

假设已经把 jdk 上传到 /root 目录下。即 jdk1.8.0_181.tar.gz 的路径为 : /root/jdk1.8.0_181.tar.gz。   下面开始安装配置。

# 检测默认jdk版本
rpm -qa | grep java

# 卸载 默认版本java
rpm -e --nodeps 目标文件



# copy jdk 到 /opt 目录下
cp /root/jdk1.8.0_181.tar.gz /opt/

# 解压
tar -zxvf jdk1.8.0_181.tar.gz

# 配置环境变量
vim /etc/profile

# 在 /etc/profile 文件最后添加
export JAVA_HOME=/opt/jdk1.8.0_181
export PATH=$PATH:/opt/jdk1.8.0_181/bin

# 保存退出 执行
source /etc/profile

# 检测 java 版本
java -version



Jenkins 全局工具配置

系统管理 --- 全局工具配置

Jenkins 全局工具之配置 Git

服务器上执行 whereis git . 

Jenkins 全局工具之配置 Maven

Jenkins 全局工具之配置 JDK

个人能力有限,此篇博文主要是讲 Git、Maven、Java 的安装与 在 Jenkins 上如何配置。谢谢大家观看,不足之处,多多指教。

猜你喜欢

转载自blog.csdn.net/Davis_Dxs/article/details/82867614