首页 > 其他 > 详细

pipeline构建时报错问题解决

时间:2019-01-17 16:43:57      阅读:420      评论:0      收藏:0      [点我收藏+]

问题:

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构建时报错问题解决

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!