pipeline構建時報錯問題解決
阿新 • • 發佈:2019-01-17
home targe pre 修改 bsp ima p s 1.5 取代
問題:
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構建時報錯問題解決