1. 安装及使用Jenkins
1.1 安装前准备
1.1.1 安装Java
sudo yum -y install java-1.8.0-openjdk #jre
sudo yum -y install java-1.8.0-openjdk-devel #jdk
但对于centos有个问题,不可以安装成gcj(例如:gij(GNU libgcj) version 4.4.6 20110731(Red Hat 4.4.6-3)), 导致Jekins不工作,如果查看java版本类似上例,需要卸载,安装其他版本
java -version #查看Java版本
yum remove java #卸载异常版本
which java #查看java执行路径,备注:java实际的路径为--/usr/lib/jvm
设置java路径:vi /etc/profile 在文件最后添加下列配置
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
使配置生效: source /etc/profile
1.1.2 防火墙设置
#配置Jenkins端口8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#开端口后必须重新加载
firewall-cmd --reload
1.1.3 安装Git
sudo yum -y install git
git --version
1.1.4 安装Maven
1.1.4.1 下载Maven安装包
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
1.1.4.2 解压Maven安装包
tar -zxvf apache-maven-3.6.0-bin.tar.gz
mv apache-maven-3.6.0 /usr/local/maven3
1.1.4.3 配置Maven路径
vi /etc/profile #最后添加以下内容
export M2_HOME=/usr/local/maven3
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
#保存退出后运行下面的命令使配置生效,或者重启服务器生效
source /etc/profile
配置结果如下图:
1.1.4.4 验证Maven是否配置成功
mvn -v
1.1.5 配置国内阿里云Maven镜像
vi /usr/local/maven3/conf/settings.xml
配置mirrors的子节点,添加如下mirror
nexus-aliyun
central
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public
1.1.5 安装JQ,用于解析Json字符串
yum install epel-release -y
yum install jq -y
jq --version
#或者
wget -o jq https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64
chmod +x ./jq
cp jq /usr/bin
#验证
echo '{"first_name":"John