当前位置: 首页 > news >正文

网站建设捌金手指花总十四优化关键词怎么做

网站建设捌金手指花总十四,优化关键词怎么做,手机网站建设哪家好,宿迁房产网安装插件 maven publish over ssh publish over ssh 会将打包后的jar包,通过ssh推送到指定的服务器上,,在jenkins中设置,推送后脚本,实现自动部署jar包,, 装了这个插件之后,可以在项…

安装插件 maven publish over ssh

publish over ssh 会将打包后的jar包,通过ssh推送到指定的服务器上,,在jenkins中设置,推送后脚本,实现自动部署jar包,,
装了这个插件之后,可以在项目中的 post steps,使用send files or execute commands over SSH
在这里插入图片描述
点击后会让你选择推送到哪个服务器:
需要在全局配置中先配置服务器:
在这里插入图片描述
找到 publish over ssh 配置:
在这里插入图片描述
添加一个ssh server 并设置用户名密码,,右下角可以测试连接是否成功


在项目中设置推送的服务器:
在这里插入图片描述

遇到的问题:

  • 构建成功之后 exec command 不执行:
    原因:Jenkins执行shell是Jenkins来将你填写的shell脚本语句在部署的机器上执行,实际上就是jenkins启动子进程到部署的机器上执行命令行,所以当最后一行命令执行结束后,jenkins会杀掉所有在此过程中创建的子进程,如果这里有需要后台运行的,或者挂起的任务时,在jenkins执行结束后,这些挂起的或后台的任务都会被杀掉
    解决:
# 在命令前添加  这两行
source /etc/profile
BUILD_ID=dontKillMe
nohup java -jar /root/jenkins/test*.jar >/root/jenkins/mylog.log 2>&1  &

引用:
https://blog.csdn.net/qq_35738369/article/details/116154228
https://www.ngui.cc/el/2438837.html?action=onClick
https://www.jianshu.com/p/c06007175402


每次构建都会去执行构建后脚本,,也就是去启动这个jar包,,如果一直启动jar包,会出现占用的问题,,就需要在jenkins将文件传过去之前,,将这个占用端口的进程停掉,,就需要在jenkins中添加 pre steps
在这里插入图片描述

# 删除历史数据
#rm -rf jenkins# 获取传入的参数   $1 表示第一个参数    $2表示第二个参数
echo "arg:$1"
appname=$1# 查找jar包的pid
pid=`ps -ef | grep $1 | grep -v grep | awk '{print $2}'`
echo $pid# 判断pid是否存在,存在才去kill
# 使用 -z 做空值判断  zero
if [ -z $pid ];thenecho "$appname not started"elsekill -9 $pidecho "$appname stoping..."
fi# 检查这个pid 有没有被杀掉  -w   匹配整个word   过滤掉僵尸进程:已经执行完了,但是父进程尚未从操作系统的进程表中删除的进程
check=`ps -ef | grep -w $pid | grep java | grep -v "<defunct>"`echo "check value: $check"
if [ -z $check ];
then
echo "$appname  pid:$pid is stop"
else
echo "$appname stop fail"
fi

遇到的问题:

  • shell脚本 = 赋值两边不能有空格
  • if [ -z $pid ];[ 括号前后要跟空格
  • ps -ef | grep -w : 全词匹配,word
  • ps -ef | grep -v 过滤掉
  • awk 处理字符串,提取文本内容
  • echo 后面要跟空格
  • 僵尸进程: 已经执行完了,但是父进程尚未从操作系统的进程表中删除的进程,zombie process ,状态显示为<defunct> ,僵尸进程通常是由于父进程执行完了,没有等待子进程,,就是在子进程退出后,没有正确处理子进程的终止状态而产生的,,父进程负责调用系统以获取子进程的终止状态,然后释放掉子进程所占用的资源
  • if 后面要跟 fi
other

nohup : no hang up :不会挂断,避免因终端会话的断开而导致命令终止
在这里插入图片描述

http://www.fp688.cn/news/145339.html

相关文章:

  • 阿里云网站如何建设视频营销策划方案怎么做
  • 你好南京网站免费行情网站的推荐理由
  • 长宁区网站建设网页制品牌推广方式
  • 深圳婚庆网站建设代写文章多少钱
  • 制作网站的过程是对信息的中国最大的企业培训公司
  • 深圳网站建设价格多少做关键词优化的公司
  • 电子商务网站开发技术百度seo如何做
  • 生鲜b2c网站建设规划书深圳高端网站建设公司
  • 盘锦做网站哪家好游戏推广员怎么做
  • 网站上传用什么软件做视频格式外贸网站建站和推广
  • 营销型网站免费模板cfa一级看多久两分钟
  • 高端网站建设公司报价旺道seo营销软件
  • 深信服对单一网站做限速模板建站平台
  • 做医学网站真正免费的网站建站平台推荐
  • 建设厅网站首页sem推广什么意思
  • 男科医院网站建设策略南宁网络推广有限公司
  • 武汉吧嗒科技股份公司惠州百度seo
  • 汕头网站公司免费域名注册查询
  • 如何创建私人网站哈尔滨企业网站模板建站
  • 梅州网站建设公司品牌推广公司
  • 网站做seo第一步深圳品牌seo
  • 医疗网站被黑后可以做排名台州网站建设优化
  • 网站名称 注册百度入口网站
  • 做网站需要准备的素材优化设计七年级上册语文答案
  • 网站建设需要代码专业黑帽seo推广
  • 丹东建设银行网站百中搜
  • 视频拍摄公司seo岗位是什么意思
  • 网站死链排查cba目前排名
  • 那些网站是java做的软文是啥意思
  • 柳市做网站建设企业网络推广计划书