Linux Jenkins自动化部署远程服务器项目

Linux Jenkins自动化部署远程服务器项目

1.插件下载

在这里插入图片描述

2. 系统配置

在这里插入图片描述

Passphrase 服务器的密码

Path to key 连接远程服务器密钥文件的路径

Key 密钥文件的内容

Name 自定义服务器名

HostName 服务器IP外网地址

UserName 服务器用户名

Remote Directory 传输文件的目录

3.新建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Source files: 这里需要注意一下是项目下,这里是相对路径。当前项目下,千万不要加 “/”
脚本

PID=$(ps -ef | grep XXX.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
BUILD_ID=DONTKILLME
cd /home/java/webapps/XXX/target
nohup java -jar -Xmx2048m -Xms2048m -Xmn1024m -Xss512k XXX.jar  >/dev/null 2>&1 &
sleep 20
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值