jenkins java jar_Jenkins 安装和配置、启动jar包

一、下载 jekins.war 包

下载地址 https://jenkins.io/doc/book/installing/

二、安装

将war包放在tomcat中,并且启动tomact。启动成功后 访问

http://192.168.52.129:8080/jenkins/

,输入密码点击登录,

密码存放在位置,可以通过页面提示获取路径

vim /root/.jenkins/secrets/initialAdminPassword

接着出现如下情况,这个时候就会卡住,刷新也没用的。需要重新配置 hudson.model.UpdateCenter.xml

d93e173800300905a14d18ec1fcf7ba0.png

vim /root/.jenkins/hudson.model.UpdateCenter.xml

558509569de014500dfb5888365d1820.png

修改后

http://mirror.xmission.com/jenkins/updates/update-center.json

8bcee4d03430d0138ff197eac8b9ffcd.png

重新启动 tomcat , 然后登录

8ddded19e16d791661c87dc10402bc45.png

配置 jdk 和 maven

系统管理-全局工具配置,这里的路径对应着是你的服务器路径

cd9e85c98f03eaa098aabc71536ccb51.png

1bb20012f7f3a5314997aa56f5238241.png

安装插件

没有看到可用插件,点击 checknow 刷新一下。结果报错

84f44c77ea525fa734c9da02cf7db0f6.png

d30c65fd9efc5f174c40a2320ffee946.png

42ca3fff4c3ba421719ec7160c7a7a81.png

下面就是所有可用的插件列表。

根据需要安装我们需要的插件。我这里安装的git和maven。

1f1fbad1b0713773f1eedb64b1a54241.png

如果在线下载不来,可以手动下载安装

下载地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/

下载好后,上传到 jenkins 直接安装。我这里上传了 git.hpi 和 maven-plugin.hpi 。安装好以后需要重新启动。

e697c61acd6195bbba75b82d520f3218.png

d5d828df3b2f56627f83e451216a538b.png

三、新建项目

选择maven项目

953951c59ef1cb83a0f7257ba71d31f2.png

配置git地址和账户信息

97605877e8885c0f4a6e6dcdf5bda535.png

点击 钥匙按钮,可增加账户信息

998bd0c7d01cc58d768242f2172a2dbc.png

构建触发器可以不用选择,因为我需要的手动触发构建

fd121b3048b38352c37602ce2afa722d.png

记得在项目的pom文件中配置打包跳过测试命令,不然打包的时候会去运行test。

org.apache.maven.plugins

maven-surefire-plugin

true

四、构建项目

项目新建好了,接下来点击构建

df9b8aae58ab97eed528403795b6ab14.png

项目是构建好了,进入工作目录看一下生成的jar包。如果你不知道jar包在哪里。可以看jenkins的控制台输出。

7c163ed62aa1e5c1047c2290a1c4b212.png

289f6fe530681e28ac9cf00ab7bde0e0.png

接下来就是需要配置自动启动jar包的脚本

d5249f7f0ae0b0b12cc4df9cc8ddcc83.png

脚本命令如下

#!/bin/sh

BUILD_ID=DONTKILLME

pid=$(ps -ef|grep hone.jar|grep -v grep | awk '{print $2}')

cp -r /root/.jenkins/workspace/任务B/target/hone.jar /usr/jar/

function stop(){

if [ -n "$pid" ]

then

echo "pid进程 :$pid"

kill -9 $pid

else

echo "进程没有启动"

fi

}

stop

sleep 5s

function start(){

cd /usr/jar/

/usr/bin/nohup java -jar hone.jar &

}

start

重新构建项目,查看控制台输出

5d7f6f94f9f83a82a702803fa9344b4b.png

到这一步,项目就启动成功了。输入地址访问试试

5aceedbba5b75e79452a3db94b536602.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值