码迷,mamicode.com
首页 > 其他好文 > 详细

pipeline构建时报错问题解决

时间:2019-01-17 16:53:29      阅读:516      评论:0      收藏:0      [点我收藏+]

标签:lan   报错   ssh   题解   kill   root   修改   sig   sid   

问题:

1、No such field found: field java.lang.String sh. Administrators can decide whether to approve or reject this signature.

技术分享图片

原因:

  执行sh文件时文件名称中不允许有变量

def port=8500

sh "ssh root@target_ip sh $app_home/kill$port.sh"

 类似的还有.git前不能是变量,否则报错

技术分享图片

 

解决:

  修改为下面这样就不会报错了

def kill_port=kill8500.sh
 // 终止端口进程
 sh "ssh root@$target_ip sh $app_home/$kill_port"

 

问题2、

  拉取代码时提示

  技术分享图片

没有识别定义的变量$url,但是明明定义了啊

 

解决:

  将单引号改为双引号,将  ‘$url/e-auth.git‘ 改为 "$url/e-auth.git"

  

git branch: V1.5.1-dev-e-auth-20190110, credentialsId: gitlab_account, url: "$url/e-auth.git"

 

pipeline构建时报错问题解决

标签:lan   报错   ssh   题解   kill   root   修改   sig   sid   

原文地址:https://www.cnblogs.com/gcgc/p/10283045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!