pipeline构建时报错问题解决

Posted gcgc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pipeline构建时报错问题解决相关的知识,希望对你有一定的参考价值。

问题:

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 [email protected]_ip sh $app_home/kill$port.sh"

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

技术分享图片

 

解决:

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

def kill_port=kill8500.sh
 // 终止端口进程
 sh "ssh [email protected]$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构建时报错问题解决的主要内容,如果未能解决你的问题,请参考以下文章

解决微搭低代码实施预览时报错的问题

FFmpeg拼接文件时报错channel element 1.0 is not allocated的分析思路和解决方法

FFmpeg拼接文件时报错channel element 1.0 is not allocated的分析思路和解决方法

FFmpeg拼接文件时报错channel element 1.0 is not allocated的分析思路和解决方法

FFmpeg拼接文件时报错channel element 1.0 is not allocated的分析思路和解决方法

scrapy框架编写向redis数据库中存储数据的相关代码时报错解决办法