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安装配置教程的主要内容,如果未能解决你的问题,请参考以下文章

jekins集成部署

jekins集成部署

jekins配置python脚本定时任务

jekins安装及环境配置

jekins安装及环境配置

Jekins windows部署