Jenkins自动化部署(Linux 7)

应要求进行Jenkins自动化发布平台搭建。
百度看很多都是rpm装的。
我选择用war包装。先装好tomcat ,然后直接从tomcat启。(安装包自己找 /坏笑)
话不多说上脚本:

#!/bin/bash
src_dir='/usr/local/src/'
webapp_dir='/usr/local/tomcat/webapps/'

##防火墙设置
##由于是自己的虚拟机,所以关闭所有防火墙,如是生产环境请注释此部分或者替换成需要添加的防火墙策略

systemctl stop firewalld 
iptables -F

#自己的虚拟机,最小安装需要启网卡
#ifup ens33

yum install wget -y

#使用阿里云仓库(方便安装工具)

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

#安装所需的工具

yum install vim net-tools   -y


#安装nginx (不需要请注释)
yum install nginx  -y



##安装tomcat
#安装JDK
cd $src_dir 
tar -zxf jdk-8u181-linux-x64.tar.gz
mv jdk1.8.0_181 /usr/local/jdk1.8
sed -i '$a#set jdk\nJAVA_HOME=/usr/local/jdk1.8\nCLASSPATH=$JAVA_HOME/lib/\nPATH=$PATH:$JAVA_HOME/bin\nexport PATH JAVA_HOME CLASSPATH'  /etc/profile
source /etc/profile

java -version 
##flag=$?
##if [ $flag = 0 ]
##then
##    echo "JDK安装完成"
##else
##    echo "JDK安装失败"
##    exit
##fi

#安装tomcat 并启动
tar -zxf apache-tomcat-7.0.90.tar.gz
mv apache-tomcat-7.0.90 /usr/local/tomcat
cd $webapp_dir 
rm -rf *
#下载Jenkins war包
###wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
mv $src_dir/jenkins.war ./
sh /usr/local/tomcat/bin/startup.sh

启动完成,下面该web页面的操作了。

打开浏览器登录:
http://xxxx:8080/jenkins

Jenkins自动化部署(Linux 7)复制文件地址密码进行解锁
Jenkins自动化部署(Linux 7)
Jenkins自动化部署(Linux 7)
Jenkins自动化部署(Linux 7)Jenkins自动化部署(Linux 7)Jenkins自动化部署(Linux 7)Jenkins自动化部署(Linux 7)

Jenkins自动化部署(Linux 7)完成。
后续配置就不赘言了。