使⽤jenkins部署项⽬(Linux)
⽬录
⼀、使⽤jenkins部署项⽬1
简易版使⽤jenkins部署项⽬
1. 将war包部署到tomcat中,下⾯给出⼀个简单⽰例,将已有的war包部署到tomcat中(jenkins与tomcat在同⼀台主机)
2. 点击Jenkins主页的新建任务
3. 输⼊任务名称
4. 选择构建⼀个⾃由风格的软件项⽬后点击确定
5. 在构建内添加构建步骤,选择执⾏shell
6. 输⼊执⾏脚本,脚本如下:
#!/bin/sh
tomcat_path=/usr/java/tomcat/tomcat8081
ShutDownTomcat=${tomcat_path}/bin/shutdown.sh
StartTomcat=${tomcat_path}/bin/startup.sh
echo "============删除旧的war包==================="rm ${tomcat_path}/webapps/docker.war
echo "============删除tomcat下旧的⽂件夹============="
rm -rf ${tomcat_path}/webapps/docker
echo "======拷贝编译出来的war包到tomcat下======="
cp /usr/java/project/docker.war  ${tomcat_path}/webapps/docker.war
echo "====================关闭tomcat====================="
${ShutDownTomcat}
echo "================sleep 10s========================="
for i in {1..10}
do
echo $i"s"
sleep 1s
done
export BUILD_ID=DontKillMe
echo "====================启动tomcat====================="
${StartTomcat}
7. 点击保存
8. 点击左侧的⽴即构建
⼆、使⽤jenkins部署项⽬2
准备linux的安装环境
a. 在linux上安装jdk,并配置环境变量
b. 在linux上安装tomcat,并配置环境变量
c.在linux上安装git
d.在linux安装maven,并配置环境变量。
e.使⽤jenkins
安装jdk
1.检查jdk是否存在
java -verison
2.查看并卸载原本的jdk
rpm -qa|grep jdk
rpm -e --nodeps 名字
3.下载jdk的安装包并上传到指定的⽂件夹(/usr/java)⾥⾯
(⼿动安装)
a.创建⽂件夹/usr/java : mkdir /usr/java/jdk
b.将tar⽂件上传到指定的⽬录下:操作
c.解压⽂件:
tar -zxvf (-c 指定的⽬录)
d.修改/etc/profifile配置环境变量:
export JAVA_HOME=/usr/java/jdk8/jdk1.8.0_221
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
e.使配置⽂件⽣效
source /etc/profifile
f:测试是否安装成功
java -version
安装tomcat
a.上传⽂件
b.解压
c.配置:如果依赖idea 解压就可以 如果独⽴运⾏startup⽂件进⾏运⾏配置环境变量。
export TOMCAT_HOME=/usr/java/tomcat/apache-tomcat-8.5.43
export CATALINA_HOME=$TOMCAT_HOME
export CATLINA_BASE=$TOMCAT_HOME
d.启动
.
/startup.sh    ./catalina.sh run
e.开放端⼝
firewall-cmd --permanent --add-port=80/tcp
安装git
a.安装依赖环境
Yum(全称为 Yellow dog Updater, Modified)是⼀个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装,可以⾃动处理依赖性关系,并且⼀次安装所有依赖的软件包,⽆须繁琐地⼀次次下载、安装。
yum install -y curl-devel expat-devel gettext-devel openssl-devel
zlib-devel yum install -y gcc perl-ExtUtils-MakeMaker
b.删除已有的git
yum -y remove git
c.将tar传输到/usr/java/git并解压
tar -zxvf git-2.9.
d.编译和安装
cd git-2.9.3
make prefix=/usr/java/git all
make prefix=/usr/java/git install
e.将环境变量配置到/etc/profile⾥⾯
export GIT_HOME=/usr/java/git
export PATH=$GIT_HOME/bin:$PATH
f. 重新执⾏profile⽂件
source /etc/profile
g.查看git版本
git --version
安装maven
a.在/usr/java下⾯创建⽂件夹maven
mkdir maven
b.将tar包上传到maven⽂件夹⾥⾯并解压
tar -zxvf apache-maven-3.5.
c.配置环境变量
vi /etc/profile
export MAVEN_HOME=/usr/java/maven/apache-maven-3.5.0 export PATH=$MAVEN_HOME/bin:$PATH
d.使⽂件⽣效
source /etc/profile
e.查看maven版本号
mvn -v
mvn help:system  插件
使⽤jenkins
1.安全管理器
全局安全设值:
全局⼯具配置:linux安装jdk18并配置环境变量