Jekins安装配置教程
Posted 晨港飞燕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jekins安装配置教程相关的知识,希望对你有一定的参考价值。
一.Jekins安装配置
在官网下载jenkins.war并安装
登录后需要配置jdk,maven,git三个工具
1.配置工具
2.安装Maven Integration plugin
3.安装远程连接
4.Jdk配置
5.Maven 配置
6.新建maven项目
POM文件中的配置:
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<p.jdbc.url>172.11.2.112:3306/yh2_qr</p.jdbc.url>
<p.jdbc.username>root</p.jdbc.username>
<p.jdbc.password>root</p.jdbc.password>
<oa.url>http://192.168.11.252:7050</oa.url>
<oa.tzs>59022</oa.tzs>
<oa.zgfa>60023</oa.zgfa>
<oa.zgbh>60024</oa.zgbh>
<oa.zgyq>60025</oa.zgyq>
<oa.sjbg>60022</oa.sjbg>
<mail.switch>false</mail.switch>
</properties>
</profile>
<profile>
<id>uat</id>
<properties>
<p.jdbc.url>172.11.2.131:3306/yh2_qr</p.jdbc.url>
<p.jdbc.username>root</p.jdbc.username>
<p.jdbc.password>Cheryfs5t6y89kL</p.jdbc.password>
<oa.url>http://192.168.11.252:7050</oa.url>
<oa.tzs>59022</oa.tzs>
<oa.zgfa>60023</oa.zgfa>
<oa.zgbh>60024</oa.zgbh>
<oa.zgyq>60025</oa.zgyq>
<oa.sjbg>60022</oa.sjbg>
<mail.switch>false</mail.switch>
</properties>
</profile>
<profile>
<id>pro</id>
<properties>
<p.jdbc.url>172.12.0.29:3306/yh2_qr</p.jdbc.url>
<p.jdbc.username>hgsj</p.jdbc.username>
<p.jdbc.password>hgsj</p.jdbc.password>
<oa.url>http://oa.cheryfs.cn:7050</oa.url>
<oa.tzs>60022</oa.tzs>
<oa.zgfa>60024</oa.zgfa>
<oa.zgbh>60026</oa.zgbh>
<oa.zgyq>60025</oa.zgyq>
<oa.sjbg>60023</oa.sjbg>
<mail.switch>true</mail.switch>
</properties>
</profile>
</profiles>
7.配置git
8.Jenkins打完包,运行项目命令
命令
cd /app/apache-tomcat-8.5.69/webapps
rm -f grc.war
cd /home/tomcat/.jenkins/workspace/grc/grc/target
mv grc-1.0-SNAPSHOT.war grc.war
cp -f /home/tomcat/.jenkins/workspace/grc/grc/target/grc.war /app/apache-tomcat-8.5.69/webapps
#!/bin/bash
. /etc/profile
export BUILD_ID=dontKillMe
tomcatPath="/app/apache-tomcat-8.5.69"
StartPath="$tomcatPath/bin/startup.sh"
echo "[info][$(date +'%F %H:%M:%S')]正在监控tomcat,路径:$tomcatPath"
pidList=$(ps aux | grep $tomcatPath | grep -v grep | awk 'print $2')
for pid in $pidList; do
kill -9 $pid
echo "[info][$(date +'%F %H:%M:%S')]Kill 进程 [$pid] successfully."
done
echo "[info][$(date +'%F %H:%M:%S')]准备删除临时文件..."
rm $tomcatPath/work/* -rf
rm $tomcatPath/temp/* -rf
rm $tomcatPath/bin/grc-logs/* -rf
rm $tomcatPath/bin/search-logs/* -rf
echo "[info][$(date +'%F %H:%M:%S')]启动tomcat..."
sh $StartPath
echo "[info][$(date +'%F %H:%M:%S')]启动成功,success"
9.远程服务器配置
二.Jekins离线安装插件问题
Jenkins安装完以后默认需要进行在线的初始化插件安装,即联通外网。由于生产机器不能联通外网(生产环境或者其他),所以Jenkins的初始化插件安装采用离线的安装方式,jekins官网,具体操作步骤如下:
1,先在本地电脑准备一台虚拟机并且可以访问互联网,安装和生产环境相同版本的Jenkins和JDK并启动;
2,登录Jenkins的首页,输入密码登录,并选择安装推荐插件;
3,插件安装完成拷贝下载的插件目录(上个步骤安装的插件):/home/$user/.jenkins/plugins ;
4,先停止Jenkins应用,将上个步骤拷贝的插件目录拷贝到生产环境对应的启动用户目录下;
5,启动Jenkins应用,登录,选择跳过插件安装。进入页面后左侧功能树选择 Manage Jenkins-->Manage Plugins-->installed(已安装)查看里面是否有报错;
6,如果没有异常,默认插件安装完成。
安装指定的插件方法:
1,先去网站搜索下载好相应需求的插件到本地。网址:https://plugins.jenkins.io ;
2,登录Jenkins的首页,Manage Jenkins-->Manage Plugins-->Advanced(高级)-->Deploy Plugin(部署插件)-->Deploy (部署);
3,查看安装过程和结果是否成功。
以上是关于Jekins安装配置教程的主要内容,如果未能解决你的问题,请参考以下文章