pipeline构建时报错问题解决
2024-08-20 03:47:02
问题:
1、No such field found: field java.lang.String sh. Administrators can decide whether to approve or reject this signature.
原因:
执行sh文件时文件名称中不允许有变量
def port= 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"
最新文章
- ImFire即时通讯系统构建(前言)
- Linux C/C++ Memory Leak Detection Tool
- 最小集合(51nod 1616)
- util.js
- 在.sln文件中设置Visual Studio默认启动项目的简单方法
- poj 3070 矩阵快速幂模板
- String, StringBuffer, StringBuilder(转载)
- JavaScript DOM 编程艺术(第2版)读书笔记(3)
- REST接口规范
- Apache Shiro 集成-Cas
- bootstap 滚动监听
- N 组连续子串最大和
- Delphi线程池
- WinForm LED循环显示信息,使用定时器Threading.Timer
- Sql Server 里的向上取整、向下取整、四舍五入取整的实例!
- 解决将/etc/passwd文件中1000改为0后只能guest进入系统的问题
- Cocos Creator 资源加载流程剖析【一】——cc.loader与加载管线
- Python网络编程基础pdf
- 【AtCoder】AGC013
- JavaScript形而上的单例模式