一、jenkins安装
#!/bin/bash
## jay 2019-05-10 ##
###需要提前准备好所需要的包和文件###
##所有东西需要放在root目录下##
mkdir -p /home/lzkj/software
mkdir -p /home/lzkj/webapp/jar
mkdir -p /home/lzkj/webapp/cmd
mkdir /usr/java
cp /root/cmd/*.sh /home/lzkj/webapp/cmd/
#sh /home/lzkj/webapp/cmd/eureka-server.sh
#sleep 30
#sh /home/lzkj/webapp/cmd/admin-server.sh
##安装git##
yum -y install git
##安装jdk##
cp jdk-8u201-linux-x64.tar.gz /usr/java/
tar -axf jdk-8u201-linux-x64.tar.gz -C /usr/java/
##安装jenkins##
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y jenkins
sh /home/lzkj/webapp/cmd/eureka-server.sh
sleep 30
sh /home/lzkj/webapp/cmd/admin-server.sh
sed -i '/JENKINS_USER/s/jenkins/root/' /etc/sysconfig/jenkins
##sed -i '/^JENKINS_PORT/s/8080/自己设定的端口/' /etc/sysconfig/jenkins
##安装maven##
cp apache-maven-3.6.1-bin.tar.gz /home/lzkj/software/
tar -zxvf apache-maven-3.6.1-bin.tar.gz -C /home/lzkj/software/
echo 'JAVA_HOME=/usr/java/jdk1.8.0_201' >> /etc/profile
echo 'MAVEN_HOME=/home/lzkj/software/apache-maven-3.6.1/bin' >> /etc/profile
echo 'CLASSPATH=$JAVA_HOME/lib/' >> /etc/profile
echo 'PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME' >> /etc/profile
echo 'export PATH JAVA_HOME CLASSPATH MAVEN_HOME' >> /etc/profile
source /etc/profile
java -version
mvn -version
sed -i '/candidates=/a\/usr/java/jdk1.8.0_201/bin/java' /etc/init.d/jenkins
service jenkins start
netstat -nutlp | grep 8080
[ $? -eq 0 ] && echo "jenkins is up !!!" || "jenkins not working !!"
执行完脚本出现下面的提示说明已经安装成功