使用脚本化的jenkinsfile从另一个管道调用管道

问题描述 投票:1回答:1

我使用以下代码片段从pipeline2调用pipeline1两个管道在各自的git仓库中都有自己的Jenkins文件

stage
{
  build job:'../pipeline1Repo/master',parameters:[[$class:'StringParameterValue',name:'USER', value:'user'],[$class:'StringParameterValue',name:'PASSWORD', value:'password']],wait:true
}

管道git中的repo位置是:

pipeline1 repo - https://github.company-domain.com/main/pipeline1-repo
pipeline2 repo - https://github.company-domain.com/main/pipeline2-repo

当我正在运行这项工作时,我得到以下错误:

构建作业:'../ pipeline1Repo / master',参数:[[$ class:'StringParameterValue',name:'USER',value:'user'],[$ class:'StringParameterValue',name:'PASSWORD',值: '密码'],等待:真实

注意 - 我没有权限检查已安装的插件我假设这可能是由于没有安装管道插件,如果是这样,有另一种方法可以不使用插件

jenkins
1个回答
0
投票

问题是插件,因为我没有管理员访问权限我无法检查插件是否存在。安装管道插件后,它得到了解决

© www.soinside.com 2019 - 2024. All rights reserved.