Jenkins共享库的shell脚本如何在job pipline脚本的远程执行命令中调用?
本帖最后由 测试积点老人 于 2021-7-7 15:27 编辑问题描述:
1.在jenkins-shared-libraries里自建目录resources,在其目录下建shell脚本: test_deploy_lesdo_user_server.sh
2.在jenkins-shared-libraries里目录var下,建全局变量 startUserServer.groovy
如上图所示,其中该脚本代码如下,这里的shell脚本路径我尝试写绝对路径也无法使用
def call(){
sh """
ssh -o StrictHostKeyChecking=no -l root 1.1.1.2 bash -s < lesdo-jenkins-groovy/tools/test_deploy_lesdo_user_server.sh
"""
}3.在job pipline脚本调用此jenkins-shared-libraries的shell脚本去执行远程命令
报错信息:
提示找不到这个shell文件,实际有
我也按照老师的代码样例去写,还是报错shell文件找不到
https://blog.csdn.net/fireofjava/article/details/40624353参考下这个 来学习 把脚本直接写在pipline里面 位置没有放对吧?未读取到。
页:
[1]