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

linux 专栏收录该内容
11 篇文章 0 订阅

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
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值