jenkins编译maven项目及部署到远程服务器上

1、下载安装Jenkins

官网地址

 nohup java -jar jenkins.war &

2、进入后台安装插件

http://localhost:8080

初始密码串可以在jenkins启动日志中找到

插件使用推荐安装

额外需要安装的插件:

1、SSH:远程连接编译节点需要

2、​Publish Over SSH:编译后部署到节点需要

3、添加全局JDK和maven

安装JDK时候需要orcle账号密码

 4、新建任务

 

 

到这步其实就完成了编译打包的步骤了

5、部署到远程服务器上

 5.1、添加节点 

5.2、添加项目配置

自此部署到服务器上的操作就完成了。

6.脚本工具 

主要用于杀死旧进程启动新jar包

#!/bin/bash
#若项目已启动,杀死旧进程
api_pid=`ps -ef | grep "awm.jar" | grep -v grep | awk '{print $2}'`
echo api_pid = $api_pid

if [ "$api_pid" != "" ]; then
        echo kill api
        kill -9 $api_pid

        echo sleep 3s
        sleep 1
        echo sleep 2s
        sleep 1
        echo sleep 1s
        sleep 1
fi

cd /data/service

#防止进程被杀死
BUILD_ID=dontKillMe
#后台进程形式启动项目
nohup java -jar awm.jar &
echo start success
exit 0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值